Mongo शेल में आप $(projection) का उपयोग कर सकते हैं ऑपरेटर:
db.collection.find({ "doc.deliverynum": "999" }, { "doc.$": 1 })
संगत C# कोड नीचे जैसा दिख सकता है:
var q = Builders<Model>.Filter.ElemMatch(x => x.doc, d => d.deliverynum == "999");
var p = Builders<Model>.Projection.ElemMatch(x => x.doc, d => d.deliverynum == "999");
var data = Col.Find(q).Project(p).ToList();
आप q = Builders<Model>.Filter.Empty
. का भी उपयोग कर सकते हैं यदि आप सभी दस्तावेज़ प्राप्त करना चाहते हैं, भले ही deliverynum =``999
न हो