mongo compass 可以很简单导出 json 格式文档,在collection中:


导出之后怎么操作呢。


const fs = require("fs");
fs.readFile('./../base/feilong/feilong.json',(err,data)=>{
    if(err){
        console.log("line4:"+err)
    }
    else{
    //    console.log(data.toString().slice());
        data = data.toString();
        let index = -2,lastIndex;

        let jsons = new Array(8).fill(0);
        for(let j = 0;j < 8;j++){
            lastIndex = index+2;
            let tmp = data[lastIndex];
            index = data.indexOf('}',index+1);
            index = data.indexOf('}',index+1);

            let s = data.slice(lastIndex,index+1)

            jsons[j] = JSON.parse(s);

        }
        console.log(jsons);
        
    }
})


上面是一个比较通用的操作,也不难,但也不想重写,记录一下,以待后用。