Możesz użyć $in
operator
w tym celu:
cursor <- mongo.find(mongo, "test.people",
list(last.name="Smith",
first.name=list('$in'=c('John','Bob','Catherine'))
)
)
Warto przeczytać MongoDB Zaawansowane zapytania oraz notacja kropkowa (docieranie do obiektów) .
Struktura danych wydaje się potencjalnie trudna do manipulowania; potrzebowałby praktycznego przykładu dokumentu, aby spróbować zilustrować zapytanie.
Przyjmując pewne założenia dotyczące struktury danych, oto przykład prostego zapytania „i”:
cursor <- mongo.find(mongo, "test.people",
list(
first.name='John',
fy2012.job='unemployed',
age = 40
)
)