使用官方的本地Node.js MongoDB driver,在将文档插入集合中时,调用以下命令会产生很大的性能开销或损失吗?
const collection = 'events';
// loop here {
db.collection(collection).insertOne({ foo: 'bar' });
// }
也就是说,每次插入都会调用db.collection(collection)
吗?从Db documentation尚不清楚db.collection(collection)
是实际上向MongoDB服务器发出请求还是只是更新内部变量。如果确实发出了MongoDB请求,则每个插入将是两次往返。