Du kan bruge $in
operatør
til dette:
cursor <- mongo.find(mongo, "test.people",
list(last.name="Smith",
first.name=list('$in'=c('John','Bob','Catherine'))
)
)
Det ville være værd at læse MongoDB Avancerede forespørgsler side samt Dot Notation (Reaching Into Objects) .
Datastrukturen lyder potentielt udfordrende at manipulere; ville have brug for et praktisk eksempel på et dokument for at forsøge at illustrere forespørgslen.
Med nogle antagelser om datastrukturen er her et eksempel på en simpel "og"-forespørgsel:
cursor <- mongo.find(mongo, "test.people",
list(
first.name='John',
fy2012.job='unemployed',
age = 40
)
)