MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Jsonify на PyMongo и Flask съдържа екраниращи наклонени черти

Вие кодирате два пъти :

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. Транзакция 1 е извършена в MongoDB

  2. Strapi:отстраняване на грешки ⛔️ Сървърът не успя да стартира правилно

  3. Как да направя заявка за диапазон от дати в колекцията MongoDB, където ISO датата се съхранява в полето за низ?

  4. Множество препратки към схеми в един масив от схеми - mongoose

  5. docker-compose потискане на изхода на mongodb