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

बर्ट मोंगोडब परम

MongoDB अभिव्यक्ति सिंटैक्स स्वयं मापदंडों का समर्थन नहीं करता है, इस प्रकार MongoDB ODA कनेक्टर सीधे डेटा सेट मापदंडों का समर्थन नहीं करता है। आप बीआईआरटी रिपोर्ट पैरामीटर को संदर्भित करने के लिए बीआईआरटी स्क्रिप्टिंग का उपयोग कर सकते हैं और "कमांड एक्सप्रेशन" डेटा सेट प्रॉपर्टी के रनटाइम मान को बदल सकते हैं।

जब आप एक्लिप्स का उपयोग करके मोंगोडीबी डेटा सेट बनाते हैं तो आप सिस्टम कनेक्शन की पहचान कर सकते हैं। यह डेटा सेट डायलॉग के MongoDB संग्रह क्षेत्र में है।

चेक http://www.eclipse.org/forums/index.php /t/628348/ अधिक जानकारी के लिए।

उदाहरण

आप डेटासेट में पहले से खुली स्क्रिप्ट का उपयोग करके क्वेरी सेट करने के लिए स्क्रिप्ट का उपयोग कर सकते हैं जैसे:

this.queryText ='{ "findQueryExpr" : "{ pop: { $gte: 20000  } }" , "operationType" : "FIND" , "collectionName" : "zipcode" , "selectedFields" : [ "_id" , "city", "pop"]}'

फ़ील्ड और संग्रह नाम को पूर्व-कॉन्फ़िगर किए गए डेटासेट से मेल खाना चाहिए।

20000 को अपने पैरामीटर मान से बदलें। उदाहरण के लिए, "जनसंख्या" नामक एक पैरामीटर का उपयोग करके जो एक पूर्णांक लेता है, आप निम्न स्क्रिप्ट के साथ रन-टाइम पर अपनी क्वेरी को अपडेट कर सकते हैं:

this.queryText ='{ "findQueryExpr" : "{ pop: { $gte: '+params["Population"].value+'  } }" , "operationType" : "FIND" , "collectionName" : "zipcode" , "selectedFields" : [ "_id" , "city", "pop"]}'



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. बहिष्करण चेतावनी:डीबी वर्ग पर घटनाओं को सुनना बहिष्कृत कर दिया गया है और अगले प्रमुख संस्करण में हटा दिया जाएगा

  2. MongoDB NOT और AND का एक साथ उपयोग कर रहा है

  3. MongoCollection::aggregate() MongoHQ का उपयोग करके Heroku PHP में अपरिभाषित है

  4. MongoDB - एक संग्रह को क्वेरी करें

  5. सामान्य प्रयोजन सेट संचालन (संघ, चौराहे, अंतर) के लिए MongoDB एकत्रीकरण का उपयोग कैसे करें