【发布时间】:2020-03-03 11:53:23
【问题描述】:
我试图在插入对象之前在缝合函数中生成 Mongo ObjectID,并不断出错。我试过const _id = ObjectId(); 和const _id = mongoService.ObjectId() 并不断出错。在将项目插入集合之前,是否可以在缝合函数中生成 Mongo ObjectId?
【问题讨论】:
我试图在插入对象之前在缝合函数中生成 Mongo ObjectID,并不断出错。我试过const _id = ObjectId(); 和const _id = mongoService.ObjectId() 并不断出错。在将项目插入集合之前,是否可以在缝合函数中生成 Mongo ObjectId?
【问题讨论】:
是否可以在将项目插入集合之前在缝合函数中生成 Mongo ObjectId?
是的,要生成新的 ObjectId,您可以使用BSON utility package:
let id = new BSON.ObjectId();
您也可以使用类似的调用将字符串十六进制转换为 ObjectId,即:
let id = new BSON.ObjectId("5e5dd3547e96ac1963d1b841");
另请参阅Stitch: Utility Packages 以获取提供的实用程序包列表。
【讨论】: