Я пытаюсь выполнить новый конвейерный запрос MongoDB, поэтому я пытаюсь выполнить следующий запрос.
{
aggregate: 'Posts',
pipeline: [
{ $unwind: '$Comments'},
{ $match: {'$Comments.Owner': 'Harry' }},
{$group: {
'_id': '$Comments._id'
}
}
]
}
И ничего не соответствует запросу, поэтому возвращается пустой результат. Я думаю, проблема может быть в команде $ match. Я использую пунктирную запись соответствия комментария владельца, но не уверен, что это правда или нет. Почему этот запрос не возвращает Ownders, который является «Гарри». Я уверен, что он существует в БД.