I\'m trying to find all elements within an array called programme. The result of running db.base.find({\"programme.title\":\"News\"},{\"programme
programme
db.base.find({\"programme.title\":\"News\"},{\"programme
You can achieve with the help of Aggregation as below :
db.base.aggregate([ {$unwind : "$programme"}, {$match : { "programme.title" : "News" } }, {$group : { "_id" : "$_id" , "programme" : { $push: "$programme" } } } ]);