MongoDB の新しいパイプライン クエリを試しているので、以下のクエリを実行してみます。
{
aggregate: 'Posts',
pipeline: [
{ $unwind: '$Comments'},
{ $match: {'$Comments.Owner': 'Harry' }},
{$group: {
'_id': '$Comments._id'
}
}
]
}
クエリに一致するものがないため、空の結果が返されます。問題は $match コマンドにあると思います。ドット表記の一致コメント所有者を使用していますが、それが正確かどうかはわかりません。このクエリが 'Harry' である所有者を返さない理由。私はそれがdbに存在すると確信しています。