工作中用到了 Node.js 读取 BSON 数据,这里简单记录一下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| const BSON = require("bson"); const { EJSON } = require("bson");
const fs = require("fs");
console.time("start"); fs.readFile("./stream", (err, data) => { const doc_2 = BSON.deserialize(data); console.timeEnd("start"); fs.writeFile("./bson.txt", EJSON.stringify(doc_2), (err) => { if (err) { console.error(err); return; } }); });
|