我有一个像这样的集合pub_fulltext_1:
{ _id:0, 作者:Jose Fernandez, 年:2019年, 参考:[ {item_id:43,作者:Alberto Perez,年份:1910年,背景:一些文字},
…
试试这个吧。
db.collection.aggregate([ { $project: { author:1, year:1, reference: { $filter: { input: "$reference", as: "item", cond: {$ifNull:["$$item.context",null]} } } } } ])