如何在 Mongo 拼接函数中生成 Mongo ObjectId?

How can I generate a Mongo ObjectId in a Mongo Stitch Function?

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

Is it possible to generate a Mongo ObjectId in a stitch function before inserting an item in collection?

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

let id = new BSON.ObjectId(); 

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

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

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