如何在Mongo Stitch函数中生成Mongo ObjectId?

时间:2020-03-01 14:04:02

标签: mongodb mongodb-stitch

我正在尝试在对象插入之前在stitch函数中生成Mongo ObjectID,并不断出错。我已经尝试过const _id = ObjectId();const _id = mongoService.ObjectId()并不断出错。在集合中插入项目之前,是否可以在缝制函数中生成Mongo ObjectId?

1 个答案:

答案 0 :(得分:2)

是否有可能在将项目插入集合中之前在stitch函数中生成Mongo ObjectId?

是,要生成新的ObjectId,可以使用BSON utility package

let id = new BSON.ObjectId(); 

您也可以使用类似的调用将字符串十六进制转换为ObjectId,即:

let id = new BSON.ObjectId("5e5dd3547e96ac1963d1b841"); 

另请参阅Stitch: Utility Packages,以获取提供的实用程序包的列表。