sql >> Database >  >> NoSQL >> MongoDB

Hoe dergelijke filterquery's in mongoengine uit te voeren op geneste dicts of arrays in dict met python?

Ik raad je aan meer te lezen over mongodb's puntnotatie over hoe u objecten kunt opvragen / bekijken en overeenkomende documenten kunt retourneren.

Aangezien u geen punt als trefwoordargument kunt gebruiken, mongoengine volgt de django-orm-stijl van dubbele onderstrepingstekens:

1) Sample.objects(somedict__someinfo__name='Jordan')
2) Sample.objects(somedict__someinfo__food='Fries')


  1. De gegevens van mongoDB synchroniseren met elasticsearch met Logstash

  2. MongoDB - Beperk de resultaten van een zoekopdracht

  3. Dropzone-bestand niet volledig verwerkt bij het aanroepen van processFile (File)

  4. mangoest Datum vergelijken zonder tijd en groeperen op meerdere eigenschappen?