Я новичок ie в MongoDB.
Я хотел знать, можно ли достичь чего-то подобного?
users Collection :
[
{
name : "John",
Gender : "Male",
},
{
name : "Alex",
Gender : "Male",
},
{
name : "Eva",
Gender : "Female",
}
]
db.users.find({Gender : "Male"});
Response :
[
{
name : "John",
Gender : "Male",
isMatchingQuery : true,
},
{
name : "Alex",
Gender : "Male",
isMatchingQuery : true,
},
{
name : "Eva",
Gender : "Female",
isMatchingQuery : false,
}
]
Можем ли мы получить что-то подобное, где каждый документ return в ответ, но те, которые удовлетворяют запросу, имеют ключ, добавленный со значением true, а другие не удовлетворяют как false. Возможно ли через агрегат?