我正在尝试在对象插入之前在stitch函数中生成Mongo ObjectID,并不断出错。我已经尝试过const _id = ObjectId();
和const _id = mongoService.ObjectId()
并不断出错。在集合中插入项目之前,是否可以在缝制函数中生成Mongo ObjectId?
答案 0 :(得分:2)
是否有可能在将项目插入集合中之前在stitch函数中生成Mongo ObjectId?
是,要生成新的ObjectId,可以使用BSON utility package:
let id = new BSON.ObjectId();
您也可以使用类似的调用将字符串十六进制转换为ObjectId,即:
let id = new BSON.ObjectId("5e5dd3547e96ac1963d1b841");
另请参阅Stitch: Utility Packages,以获取提供的实用程序包的列表。