Můžete použít $in
operátor
pro toto:
cursor <- mongo.find(mongo, "test.people",
list(last.name="Smith",
first.name=list('$in'=c('John','Bob','Catherine'))
)
)
Stálo by za to si přečíst MongoDB Pokročilé dotazy stránku a také tečkovou notaci (dosahování do objektů) .
Struktura dat zní potenciálně náročná na manipulaci; by potřeboval praktický příklad dokumentu, který by se pokusil ilustrovat dotaz.
Učiníme-li některé předpoklady o struktuře dat, zde je příklad jednoduchého dotazu „a“:
cursor <- mongo.find(mongo, "test.people",
list(
first.name='John',
fy2012.job='unemployed',
age = 40
)
)