首页 > 解决方案 > 如何在 Mongo Stitch 函数中生成 Mongo ObjectId?

问题描述

我试图在对象插入之前在缝合函数中生成一个 Mongo ObjectID,并不断出错。我已经尝试过const _id = ObjectId();并且也const _id = mongoService.ObjectId()不断收到错误。在将项目插入集合之前,是否可以在缝合函数中生成 Mongo ObjectId?

标签: mongodbmongodb-stitch

解决方案


在将项目插入集合之前,是否可以在缝合函数中生成 Mongo ObjectId?

是的,要生成新的 ObjectId,您可以使用BSON 实用程序包

let id = new BSON.ObjectId(); 

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

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

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


推荐阅读