6

我正在为 node.js 使用本机 mongoDB 驱动程序。我想从数据库中获取一些数据并通过 HTTP 将其作为 JSON 字符串发送。有没有办法将 BSON 转换为 JSON 或直接从数据库中以 JSON 格式检索数据?

谢谢!

4

1 回答 1

0

在 python 中,您可以使用 simplejson 编码器将 bson 转换为 json,如下所示:

result = db.mycol.find({ ....})
json = simplejson.dumps(result)

它将转换所有简单的对象,但会遇到其他问题,例如 datetime 将不起作用。要处理此问题,以下可能有效:MongoDB Object Serialized as JSON

于 2012-05-04T00:08:32.993 回答