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

MongoDB ऑब्जेक्ट को JSON के रूप में क्रमबद्ध किया गया है

simplejson . के नए संस्करणों में (और json Python 2.7 में मॉड्यूल) आप default लागू करते हैं आपके उपवर्गों में विधि:

from json import JSONEncoder
from pymongo.objectid import ObjectId

class MongoEncoder(JSONEncoder):
    def default(self, obj, **kwargs):
        if isinstance(obj, ObjectId):
            return str(obj)
        else:            
            return JSONEncoder.default(obj, **kwargs)

फिर आप एन्कोडर का उपयोग MongoEncoder().encode(obj) . के साथ कर सकते हैं या json.dumps(obj, cls=MongoEncoder)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb से कनेक्शन की वर्तमान संख्या की जाँच करें

  2. मैं कंसोल में MongoDB लॉग संदेशों को कैसे अक्षम कर सकता हूं?

  3. नेवला ढूढेंOneAndUpdate और runValidators काम नहीं कर रहे हैं

  4. MongoDB + nodejs:ISODate फ़ील्ड को कैसे क्वेरी करें?

  5. स्प्रिंग डेटा MongoDB में GridFS