mongodb - 如何在 Mongo Stitch 函数中生成 Mongo ObjectId?
问题描述
我试图在对象插入之前在缝合函数中生成一个 Mongo ObjectID,并不断出错。我已经尝试过const _id = ObjectId();
并且也const _id = mongoService.ObjectId()
不断收到错误。在将项目插入集合之前,是否可以在缝合函数中生成 Mongo ObjectId?
解决方案
在将项目插入集合之前,是否可以在缝合函数中生成 Mongo ObjectId?
是的,要生成新的 ObjectId,您可以使用BSON 实用程序包:
let id = new BSON.ObjectId();
您还可以使用类似的调用将字符串十六进制转换为 ObjectId,即:
let id = new BSON.ObjectId("5e5dd3547e96ac1963d1b841");
另请参阅Stitch:实用程序包以获取提供的实用程序包列表。
推荐阅读
- angular - 根据屏幕大小移动 ng-content
- python - 如何在列表中存储信息
- flutter - 如何在 Flutter 上布局 Agora 视频屏幕?
- java - 如何在spring boot之上编写一个框架(即编写一个spring boot应用程序而不实现一些接口)
- python - 纸浆:设置不是基于 lpSum 而是在一个范围内的约束?
- python - 在 Python Windows 中成功冒充用户的步骤
- sql - Azure 流分析 - SQL
- python - 神经网络总是输出相同的值
- python - 在 Windows 机器上运行 TheHarvester 工具:找不到 python 模块
- python - 在python中绘制正交距离