MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Requêtes dans MongoDB

Vous pouvez utiliser le $in opérateur pour cela :

cursor <- mongo.find(mongo, "test.people",
   list(last.name="Smith", 
        first.name=list('$in'=c('John','Bob','Catherine'))
   )
)

Cela vaudrait la peine d'avoir une lecture de MongoDB Requêtes avancées ainsi que Notation par points (Atteindre les objets) .

La structure des données semble potentiellement difficile à manipuler ; aurait besoin d'un exemple pratique d'un document pour essayer d'illustrer la requête.

En faisant quelques hypothèses sur la structure des données, voici un exemple de simple requête "et" :

cursor <- mongo.find(mongo, "test.people",
    list(
        first.name='John',
        fy2012.job='unemployed',
        age = 40
    )
)