我尝试将其转换为JSON。 _id:对象 _bsontype:“ObjectID” id:“X±¸kÍ+I¿9À”
如何转换为JSON格式?
答案 0 :(得分:0)
来自https://github.com/mongodb/js-bson
你需要从BSON调用反序列化
var doc_2 = bson.deserialize(data);
JSON.stringify(doc_2);
阅读该函数https://github.com/mongodb/js-bson/blob/1.0-branch/extended-json/index.js#L48
您可以期望输出保持"类型"为你...
{_id:{"$oid":"58b1bf5bcba40a6a5671620c"}}
如果你真的只想要OID的字符串,你可以简单地将字符串覆盖回_id键
doc["_id"] = doc["_id"].toString()
JSON.stringify(doc);