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

मोंगोइड/रेल 3 में एम्बेडेड ऑब्जेक्ट्स को क्वेरी करना (कम से कम, न्यूनतम ऑपरेटर और सॉर्टिंग)

MongoDB/Mongoid आपको ऐसा करने की अनुमति देता है। आपका उदाहरण काम करेगा, वाक्य रचना बिल्कुल गलत है।

@stocks = Stock.Where(:prices.value.lt => p) #does not work

@stocks = Stock.where('prices.value' => {'$lt' => p}) #this should work

और, यह अभी भी चेन करने योग्य है इसलिए आप नाम से भी ऑर्डर कर सकते हैं:

@stocks = Stock.where('prices.value' => {'$lt' => p}).asc(:name)

उम्मीद है ये मदद करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb में टाइमज़ोन सेटिंग्स के साथ क्वेरी कैसे करें

  2. MongoDB में एकल फ़ील्ड में सरणी में स्ट्रिंग मानों को संयोजित करें

  3. अपने MongoDB डेटा की सुरक्षा के लिए एन्क्रिप्शन का उपयोग कैसे करें

  4. मैं पंडों के डेटाफ़्रेम में मोंगोडब संग्रह से डेटा कैसे लोड कर सकता हूं?

  5. एक CSV फ़ाइल में MongoDB क्वेरी परिणाम कैसे निर्यात करें