我想ObjectId
用Mongoose 生成一个MongoDB 。有没有办法ObjectId
从Mongoose 访问构造函数?
这个问题是关于从头开始产生新的
ObjectId
。生成的ID是全新的通用唯一ID。另一个问题是关于
ObjectId
从现有的字符串表示形式创建一个。在这种情况下,您已经具有ID的字符串表示形式(它可能是通用的也可能不是唯一的),并且正在将其解析为ObjectId
。
我想ObjectId
用Mongoose 生成一个MongoDB 。有没有办法ObjectId
从Mongoose 访问构造函数?
这个问题是关于从头开始产生新的 ObjectId
。生成的ID是全新的通用唯一ID。
另一个问题是关于ObjectId
从现有的字符串表示形式创建一个。在这种情况下,您已经具有ID的字符串表示形式(它可能是通用的也可能不是唯一的),并且正在将其解析为ObjectId
。
Answers:
您可以在找到ObjectId
构造函数require('mongoose').Types
。这是一个例子:
var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();
id
是一个新生成的ObjectId
。
您可以Types
在Mongoose#Types文档中阅读有关该对象的更多信息。