是mongoose.Types.ObjectId()一个绝对的Node.js客户端操作?

我正在使用Node.js旁边的Mongoose。 问题是:

以下用于创buildObjectID值的命令是否会调用服务器?

mongoose.Types.ObjectId() 

我已经检查了我的本地MongoDB服务器日志,而且它没有显示任何对于请求一个新的ObjectID值的单个本地MongoDB节点/服务器的调用。 但是,我不确定是否默认的服务器日志是关于所有的操作(微不足道的和必不可less的操作),或不是!

注意:这里不重要的操作意味着非操作性的数据操作!

一个非常简单的脚本表明它不会调用服务器:通过运行npm install mongoose

然后做一个2-line index.js:

 var mongoose = require('mongoose'); console.log(new mongoose.Types.ObjectId); 

因为我们还没有连接。