Вам нужно воспользоваться поиском, чтобы соединить яблоко с лаймом.Это должно быть сделано с помощью механизма агрегации Монго.
Потребуется что-то вроде следующего:
db.apple.aggregate(
{
"$match": {
"category": { $in: ["W", "O"] },
"active": { $gte: new Date() }
}
},
{
"$lookup": {
from: "lime",
localField: "no_id",
foreignField: "no_id",
as: "lime"
}
}
)
Обратите внимание, что для каждого подходящего яблока массив лаймов будет возвращен туда, где известь.no_id соответствует apple.no_id.Они будут возвращены как массив вложенных документов.