Bạn có thể sử dụng $in
nhà điều hành
cho điều này:
cursor <- mongo.find(mongo, "test.people",
list(last.name="Smith",
first.name=list('$in'=c('John','Bob','Catherine'))
)
)
Sẽ rất đáng để đọc MongoDB Truy vấn nâng cao cũng như Ký hiệu dấu chấm (Tiếp cận các đối tượng) .
Cấu trúc dữ liệu nghe có vẻ khó thao tác; sẽ cần một ví dụ thực tế về tài liệu để cố gắng minh họa truy vấn.
Đưa ra một số giả định về cấu trúc dữ liệu, đây là ví dụ về truy vấn "và" đơn giản:
cursor <- mongo.find(mongo, "test.people",
list(
first.name='John',
fy2012.job='unemployed',
age = 40
)
)