Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{topics:[],posts:[{id:1},{id:2},{id:3}]}]
Query
db.collection.aggregate([{"$addFields":{"posts":{"$filter":{"input":"$posts","as":"item","cond":{"$in":["$$item.id",[1,2]]}}}}}])
Result