MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Linq के माध्यम से MongoDB में BsonExtraElements को कैसे क्वेरी करें

चूंकि संस्करण 2.3 C# ड्राइवर के लिए FilterDefinition<T> पर .Inject() विधि का उपयोग करना संभव है। :

var filter = Builders<BsonDocument>.Filter.Eq("testProperty2", "almafa");
productEntityRepo.Where((dbModel) => dbModel.BrandName == "Brand" && filter.Inject());

यह आपको LINQ के माध्यम से वर्णन करने के लिए कठिन, या असंभव फ़िल्टर को व्यक्त करने की अनुमति देनी चाहिए। हालांकि आपको 2.2.4 से नए संस्करण में अपडेट करना होगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी को सबडॉक्यूमेंट मिलता है

  2. MongoDB और Node.js में गतिशील प्रश्न

  3. MongoDB दस्तावेज़ में विशेष वर्णों के साथ स्ट्रिंग खोजना

  4. एकल दस्तावेज़ स्ट्रिंग सरणी फ़ील्ड के साथ सर्वर साइड पेजिनेशन

  5. MongoDB:प्रत्येक दस्तावेज़ को एक फ़ील्ड पर अपडेट करें