У меня есть коллекция в MongoDB, которая структурирована следующим образом:
[
{
"_id": ObjectId("51bf000a3d489f2df59aa4c6"),
"courses": ["course1", "course2"]
}, {
"_id": ObjectId("52cc789a4df828450c16e52c"),
"courses": ["course3", "course4"]
}
]
Я хотел бы иметь возможность запрашивать оба документа с помощью массива вроде ["course1", "course3"]
, где "course1"
соответствует первому, а "course3"
соответствует второму документу.
Возможно ли это без такого сложного запроса?
{
"$or": [
{ "courses": "course1" },
{ "courses": "course3" }
]
}
Извините за мой плохой английский!
courses
. - person WiredPrairie   schedule 16.02.2014