首页 > 解决方案 > 如何取回推入猫鼬数组中的项目的对象ID

问题描述

我正在尝试将对象推送到 Mongodb 文档的数组中。

const relative_history = {
        purposeOfVisit: purposeOfVisit,
        currentIssue: currentIssue,
};

await relative_details.history.push(relative_history);
await user_details.save();

如果我在该常数上放置一个常数await relative_details.history.push(relative_history);,则仅显示数组中存在的元素数。如何获取推送对象的对象 ID?

标签: node.jsmongodbmongoosemongoose-schema

解决方案


您可以使用回调函数,例如:

user_details.save((err, doc)=> {
  if (err) return console.error(err);
  console.log(doc);
});


推荐阅读