16
TypeError: ObjectId ('') ไม่สามารถต่ออนุกรม JSON ได้
การตอบกลับของฉันกลับมาจาก MongoDB หลังจากค้นหาฟังก์ชันรวมบนเอกสารโดยใช้ Python มันส่งคืนการตอบสนองที่ถูกต้องและฉันสามารถพิมพ์ได้ แต่ไม่สามารถส่งคืนได้ ข้อผิดพลาด: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable พิมพ์: {'result': [{'_id': ObjectId('51948e86c25f4b1d1c0d303c'), 'api_calls_with_key': 4, 'api_calls_per_day': 0.375, 'api_calls_total': 6, 'api_calls_without_key': 2}], 'ok': 1.0} แต่เมื่อฉันพยายามกลับ: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable เป็นการโทรแบบ RESTfull: @appv1.route('/v1/analytics') def get_api_analytics(): # get handle to collections in MongoDB statistics = sldb.statistics objectid …