U kunt de $in
gebruiken operator
hiervoor:
cursor <- mongo.find(mongo, "test.people",
list(last.name="Smith",
first.name=list('$in'=c('John','Bob','Catherine'))
)
)
Het zou de moeite waard zijn om de MongoDB Advanced Queries te lezen pagina evenals Puntnotatie (reiken naar objecten) .
De datastructuur klinkt potentieel uitdagend om te manipuleren; zou een praktisch voorbeeld van een document nodig hebben om de vraag te illustreren.
Hier is een voorbeeld van een eenvoudige "en"-query, waarbij we enkele aannames maken over de gegevensstructuur:
cursor <- mongo.find(mongo, "test.people",
list(
first.name='John',
fy2012.job='unemployed',
age = 40
)
)