/ / _bson ObjectId конвертирате в JSON обект? - javascript, json, node.js, bson

_bson ObjectId се превръща в обект JSON? - javascript, json, node.js, bson

Опитах да го конвертирате в JSON. _id: Обект _bsontype: "ObjectID" id: „X ± ¸kÍ + I¿9À“

Как да конвертирате в JSON формат?

Отговори:

0 за отговор № 1

от https://github.com/mongodb/js-bson

трябва да се обадите deserialize от 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);