我在Node.js旁边使用Mongoose。问题是:
以下用于创建ObjectID值的命令是否会调用服务器?
mongoose.Types.ObjectId()
我已经检查了我的本地MongoDB服务器日志,并且它没有显示任何类似于调用单个本地MongoDB节点/服务器来请求新的ObjectID值的内容。但是,我不确定默认服务器日志是否涉及所有操作(无关紧要和必要的操作),或者不是!
注意:这里的普通操作意味着非操纵数据操作!
答案 0 :(得分:2)
一个非常简单的脚本表明它不会调用服务器:
通过运行npm install mongoose
然后制作一个2-liner index.js:
var mongoose = require('mongoose');
console.log(new mongoose.Types.ObjectId);
因为我们还没有连接。