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

PyMongo और Flask's Jsonify में एस्केप स्लैश शामिल हैं

आप दो बार एन्कोडिंग कर रहे हैं :

json_docs = [json.dumps(doc, default=json_util.default) for doc in stories]

resp = jsonify(data=json_docs)

अब प्रत्येक प्रविष्टि में json_docs JSON ऑब्जेक्ट का प्रतिनिधित्व करने वाली एक स्ट्रिंग है।

json.dumps() हटाएं कॉल करें:

resp = jsonify(data=stories)

या flask.json.dump() . का उपयोग करें एक Response() के साथ :

resp = Response(json.dumps({'data': stories}, default=json_util.default),
                mimetype='application/json')

इससे आप अपने json_util.default . का उपयोग कर सकते हैं कर्सर ऑब्जेक्ट पर हैंडलर अभी भी।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoRepository findByCreatedAt बीच में सटीक परिणाम नहीं लौटाता

  2. स्प्रिंग डेटा मोंगो:अद्यतन विभिन्न क्षेत्रों के साथ upsert

  3. मोंगोडब में परिणामों को कैसे क्रमबद्ध और सीमित करें?

  4. C# MongoDB ड्राइवर का उपयोग करके नेस्टेड सरणी $पुल क्वेरी

  5. क्वेरी मोंगो:संग्रह के सभी दस्तावेज़ों में सरणी की संख्या पाएं