mongoq

Genera consultas de MongoDB de expresiones simples de Python
Descargar ahora

mongoq Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Alon Horev
  • Sitio web del editor:
  • http://github.com/alonho/

mongoq Etiquetas


mongoq Descripción

Mongoq es un módulo que genera consultas de MongoDB de expresiones simples de Python.IntallationPip Instale Mongoqalgebra >>> desde Mongoq Import Q >>> Q.ATTR == 3 {'ATTR': 3} >>> Q.ATTR! = 3 {' ATTR ': {' $ NE ': 3}} >>> (q.attr1 == 3) + (q.attr2> = 4) {' attr2 ': {' $ gte ': 4},' attr1 ': 3} >>> (q.attr <3) | (qattr> 5) {'$ o': } >>> ~ ( Q.attr1 >> (q.attr1 == 3) | ((q.attr2 == 4) y (q.attr3 == 5)) {'$ o': }]} >>> (q.attr == 3) .nor (q.attr == 4) {' $ tampoco : } Documentos anidados >>> Q.Subdoc.Attr> 5 {'Subdoc.Attr': {'$ gt': 5}} BURTININS >> > Q.attr.notContené () {'ATTR': {'$ nin': } >>> q.attr.contenada () {'ATTR': {'$ IN': } >>> q.attr.exists (falso) {'attr': {'$ existe': falso}} >>> Q.attr.type (3) {'attr': {'$ tipo': 3}} >>> q.attr.where ('esta.a == este.b') {'attr': {'$ donde ':' esto.a == este.b '}} >>> q.attr.mod (10, 3) {' attr ': {' $ mod ': }} >>> q .attr.regex ('bla'). Opciones ('I') {'ATTR': {'$ Opciones': 'I', '$ REGEX': 'BLA'}} Consultas de matriz >>> Q.ARRAY. Todos () {'Array': {'$ all': }} >>> q.array.Size (3) {'Array': {'Tamaño $ ': 3}} >>> q.array.elemmatch (q.attr> 1) {' array ': {' $ elemmatch ': {' attr ': {' $ gt ': 1}}}} Consultas personalizadas> >> q.attr.value ({'$ bla': 3}) {'attr': { '$ bla': 3} >>> (q.attr> 0) .value ({'$ bla': 3}) {'attr': {'$ gt': 0, '$ bla': 3} Página de inicio del producto


mongoq Software relacionado

Pyinq

Marco de prueba de la unidad de Python, significó como una alternativa a unittest ...

69

Descargar