MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jsonify PyMongo i Flask zawiera ukośniki ucieczki

Kodujesz dwa :

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

resp = jsonify(data=json_docs)

Teraz każdy wpis w json_docs to ciąg znaków reprezentujący obiekt JSON.

Usuń json.dumps() zadzwoń:

resp = jsonify(data=stories)

lub użyj flask.json.dump() z Response() :

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

Dzięki temu możesz użyć swojego json_util.default nadal na obiektach kursora.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PyMongo źle zachowuje się z liczbami zmiennoprzecinkowymi

  2. mongodb aktualizacja zapytania wybierz zagnieżdżone pola

  3. [Błąd:nie udało się połączyć z [localhost:27017]] z NodeJS do mongodb

  4. Budowanie wielu indeksów naraz

  5. Przesyłanie plików Node.js (Express 4, MongoDB, GridFS, GridFS-Stream)