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

जहां सी # का उपयोग कर MongoDB संग्रह में एक एम्बेडेड दस्तावेज़ के खंड क्वेरी में प्रोजेक्शन

संपादित करें

जोड़ा गया projection - इसलिए चयनित सरणी में केवल दस्तावेज़ होते हैं जहां IsLive==true

मुझे लगता है कि टाइप की गई क्वेरी को c# . के रूप में उपयोग करना आसान है दृढ़ता से टाइप की जाने वाली भाषा है। मैंने ElemMatch . का उपयोग किया है क्योंकि यह एक सरणी को स्कैन करने के लिए डिज़ाइन किया गया है और एक मेल खाने वाले तत्व की तलाश करता है।

var filterDef = new FilterDefinitionBuilder<Employee>();
var filter = filterDef.Eq(x => x.IsLive, true);

var projectDef = new ProjectionDefinitionBuilder<Employee>();
var projection = projectDef.ElemMatch<Mobile>("EmpMobile", "{IsLive:true}");            

var empList = collectionEmpInfo.Find(filter).Project<Employee>(projection).ToList();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoimport का उपयोग करके CSV फ़ाइल से Mongodb ObjectId कैसे आयात करें?

  2. MongoDB के साथ इलास्टिक्स खोज का उपयोग कैसे करें?

  3. लिफ्ट के लिए मोंगो ऑथ ऐप बनाने के लिए मुझे एसबीटी 0.11.2 की आवश्यकता है

  4. कुल फ़ंक्शन में स्किप काउंट 0

  5. nextjs आयात करते हैं, लेकिन फ़ंक्शन का आह्वान नहीं करते हैं, मॉड्यूल नहीं मिला:त्रुटि:'dns' को हल नहीं कर सकता