用ObjectId找到一个相同的对象,第一次30ms,但是第二次2s,为什么

时间:2019-07-14 05:59:11

标签: node.js mongodb

为什么第二次findOne浪费了很多时间

MongoClient.connect(URL,{useNewUrlParser:true},函数(err,client){

const db = client.db(dbName);

let coll = db.collection('account');
coll.findOne({_id: ObjectId('5d29cd56fdbfe11d38b4da4d')}, (err,result)=> {
    console.log(result.tdid);
});
coll.findOne({_id: ObjectId('5d29cd56fdbfe11d38b4da4d')}, (err,result)=> {
    console.log(result.tdid);
});
coll.findOne({_id: ObjectId('5d29cd56fdbfe11d38b4da4d')}, (err,result)=> {
    console.log(result.tdid);
});

});

0 个答案:

没有答案