Можете да използвате $in
оператор
за това:
cursor <- mongo.find(mongo, "test.people",
list(last.name="Smith",
first.name=list('$in'=c('John','Bob','Catherine'))
)
)
Струва си да прочетете MongoDB Разширени заявки страница, както и точкова нотация (докосване до обекти) .
Структурата на данните изглежда потенциално предизвикателна за манипулиране; ще има нужда от практически пример на документ, за да се опита да илюстрира заявката.
Правейки някои предположения относно структурата на данните, ето пример за проста заявка „и“:
cursor <- mongo.find(mongo, "test.people",
list(
first.name='John',
fy2012.job='unemployed',
age = 40
)
)