【发布时间】:2021-03-10 08:30:11
【问题描述】:
我要将类别 ID 存储到项目中。
我执行下面的 .save() 函数来添加新行。
const myNewItem = {
categoryId = ObjectId("5fc0a6e58dc3892120595384"),
title = "Apple"
}
var myNewItemSave = await new Item(myNewItem).save();
但是,当我检查我的数据库记录时
_id: ObjectId("..."),
categoryId: "5fc0a6e58dc3892120595384",
title: "Apple"
categoryId 未保存为 ObjectId。
我想将它保存为 ObjectId 是因为我要像这样查询一些查找聚合: https://mongoplayground.net/p/50y2zWj-bQ6
所以我必须让 localField 和 foreignField 与 ObjectId 的类型相同。
【问题讨论】: