我正在使用node.js的原生mongoDB驱动程序。
我想从数据库中获取一些数据并将其作为JSON字符串通过HTTP发送。
是否有一种方法可以将BSON转换为JSON或直接从数据库检索数据作为JSON?
谢谢!
谢谢!
result = db.mycol.find({ ....})
json = simplejson.dumps(result)
它可以转换所有简单对象,但对于其他对象可能会有困难,例如日期时间将无法工作。为了解决这个问题,以下方法可能有效:将MongoDB对象序列化为JSON
collection.find({}).toArray(function(err, docs) { console.log(docs); //Display array of JSON objects })
- user1207456