我正在为 node.js 使用本机 mongoDB 驱动程序。我想从数据库中获取一些数据并通过 HTTP 将其作为 JSON 字符串发送。有没有办法将 BSON 转换为 JSON 或直接从数据库中以 JSON 格式检索数据?
谢谢!
在 python 中,您可以使用 simplejson 编码器将 bson 转换为 json,如下所示:
result = db.mycol.find({ ....})
json = simplejson.dumps(result)
它将转换所有简单的对象,但会遇到其他问题,例如 datetime 将不起作用。要处理此问题,以下可能有效:MongoDB Object Serialized as JSON