MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

PyMongo và Flask's Jsonify chứa các dấu gạch chéo

Bạn đang mã hóa hai lần :

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

resp = jsonify(data=json_docs)

Bây giờ mỗi mục nhập trong json_docs là một chuỗi đại diện cho một đối tượng JSON.

Xóa json.dumps() gọi:

resp = jsonify(data=stories)

hoặc sử dụng flask.json.dump() với Response() :

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

Điều này cho phép bạn sử dụng json_util.default của mình vẫn xử lý trên các đối tượng con trỏ.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tổng hợp với nhiều tiêu chí và đối sánh tổng dựa trên khóa đếm

  2. Lưu trữ một dữ liệuURL trong MongoDB để truy cập nó qua URL cục bộ (JS)

  3. MongoDB- Tìm nạp phần tử mảng chính xác, loại trừ các phần tử khác

  4. cách nhóm trong mongoDB và trả về tất cả các trường trong kết quả

  5. MongoDB nhận các trạng thái thực thi cho truy vấn tổng hợp