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

mongoose findById तब काम करता है जब मैं एक स्ट्रिंग अक्षर का उपयोग करता हूं, लेकिन तब नहीं जब मैं किसी ऑब्जेक्ट की संपत्ति का संदर्भ देता हूं

अगर result एक JSON स्ट्रिंग है, जो .round calling को कॉल कर रही है undefined लौटाएगा ।

पहले JSON को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का प्रयास करें:

result = JSON.parse(result);
models.Round.findById(result.round, function(err, roundref){
        console.log(roundref);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. भंडारण प्रणाली। MongoDb . के साथ टाइप करें

  2. रेल 3:एक ही समय में सक्रिय रिकॉर्ड और मोंगोइड का उपयोग कैसे करें

  3. डेटा को एक मॉडल से दो में विभाजित करने के बाद मैं अपनी नेवला क्वेरी को फिर से कैसे लिख सकता हूं?

  4. लूप में findOne का उपयोग करना Node.js में बहुत अधिक समय लेता है

  5. Mongoose / mongoDb खोज जहां मुझे आबादी रहित संपत्ति के मूल्यों की आवश्यकता है