如何获得mongodb ObjectId的值?



我是mongodb的新手,我正试图从数据库中获取文档并填充一些字段,这是一个例子:

var profile = await this.profileModel
.findById(id)
.populate({
path: 'posts',
populate: {
path: 'comments',
populate: [
{ path: 'author', select: ['_id', 'firstName', 'lastName', 'email', 'image', 'status'] },
],
},
})
.lean();

这里的问题是commentsauthor_id是objectId,我想获得它们的值

我怎样才能做到这一点?

const myObjectIdValue = ObjectId.valueOf();

此方法返回ObjectIdstr属性:对象的十六进制字符串表示。

在官方文档中了解更多信息

相关内容

  • 没有找到相关文章

最新更新