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

संदर्भ क्षेत्र सहेजें mongoengine

DBRef . पास करने वाले इस समाधान के साथ प्रयास किया दस्तावेज़ का और यह काम करता है।

@resources.route('/<r_id>/add_cabling', methods=['GET'])
def set_connector(r_id):
    r = Resource.objects(id=r_id).get()
    c = Cable.objects().first()
    c.save() #revalidate here
    r.cable=c.to_dbref()
    r.save()
    return jsonify(r)

save() . करना जरूरी है DBRef . प्राप्त करने के लिए क्वेरी किए गए ऑब्जेक्ट पर फिर से ऑपरेशन करें अन्यथा यह इस त्रुटि को फेंक देगा:




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला एम्बेडेड दस्तावेज़ / दस्तावेज़अरे आईडी

  2. Mongoose/MongoDB में सरणी से ऑब्जेक्ट आईडी के साथ ऑब्जेक्ट को हटा रहा है

  3. एकत्रीकरण में समान फ़ील्ड त्रुटि _id

  4. MongoDB में नेस्टेड टिप्पणियाँ

  5. नेवला स्कीमा माइग्रेशन को ठीक से कैसे संभालें?