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

जावा के माध्यम से मोंगो जैसे क्वेरी (JSON) निष्पादित करना

हां, फिल्टर को एक स्ट्रिंग के रूप में पास करने का एक तरीका है। उदाहरण:

BasicDBObject query = BasicDBObject.parse("{userId: {$gt: \"1\"}}");
FindIterable<Document> dumps = crapCollection.find(query);

आप com.mongodb.util.JSON का भी उपयोग कर सकते हैं , लेकिन मैं इसकी अनुशंसा नहीं करता। यह कम वर्णनात्मक है।

DBObject dbObject = (DBObject)JSON.parse("{userId: {$gt: \"1\"}}");

कृपया ध्यान दें कि यह SQL इंजेक्शन के लिए असुरक्षित हो सकता है क्योंकि आप स्वयं फ़िल्टर का विश्लेषण/निर्माण करते हैं।

मैं जोंगो की पैरामीटरयुक्त क्वेरी का उपयोग करने की सलाह देता हूं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोड.जेएस से मोंगोडब से कनेक्ट करते समय ECONNREFUSED त्रुटि

  2. नेवला स्कीमा में नेस्टेड ऑब्जेक्ट

  3. इलास्टिक्स खोज बनाम आवेदन को छानने के लिए MongoDB

  4. मैं mongodump कमांड को नोड.जेएस से प्रोग्रामेटिक रूप से कैसे निष्पादित करूं?

  5. नेवला स्कीमा में सरणी आकार के लिए सीमा कैसे निर्धारित करें?