द MongoDB C # ड्राइवर में आप इस तरह से क्वेरी के आधार पर दस्तावेजों का एक सेट निकाल सकते हैं:
collection.Remove(Query<Entity>.EQ(e => e.parentId, parentId));
क्या होगा यदि मैं अधिक जटिल क्वेरी के आधार पर दस्तावेज़ निकालना चाहता हूं? अर्थात।
(e.parentId == parentId && e.count > 60)
धन्यवाद!
उत्तर:
जवाब के लिए 2 № 1आपको एक का उपयोग करने की जरूरत है QueryBuilder
जटिल प्रश्नों का निर्माण करने के लिए:
var builder = new QueryBuilder<Entity>();
collection.Remove(
builder.And(
builder.EQ(_ => _.parentId, parentId),
builder.EQ(_ => _.count, 60)));