一尘不染

如何用猫鼬生成ObjectId?

node.js

我想ObjectId用Mongoose 生成一个MongoDB 。有没有办法ObjectId从Mongoose 访问构造函数?

  • 这个问题是关于从头开始 产生新的 ObjectId。生成的ID是全新的通用唯一ID。

  • 另一个问题是关于ObjectId现有的字符串表示形式 创建一个。在这种情况下,您已经具有ID的字符串表示形式(它可能是通用的也可能不是唯一的),并且正在将其解析为ObjectId


阅读 230

收藏
2020-07-07

共1个答案

一尘不染

您可以在找到ObjectId构造函数require('mongoose').Types。这是一个例子:

var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();

id是一个新生成的ObjectId

您可以TypesMongoose#Types文档中阅读有关该对象的更多信息。

2020-07-07