node.js - 如何取回推入猫鼬数组中的项目的对象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?
解决方案
您可以使用回调函数,例如:
user_details.save((err, doc)=> {
if (err) return console.error(err);
console.log(doc);
});
推荐阅读
- python - 扩展 Django 用户模型并在管理员上显示
- docker - 通过容器的构建映像拒绝 Docker 权限
- python - Python 中的本地和全局列表
- c++ - 我刚开始使用 C++,想编写一个计算器,但我的逻辑在某个地方是错误的
- ruby-on-rails - 不显示文本框和格式化工具
- angular - 刷新页面时无法激活已激活的插座
- google-chrome - 如何使用 Jenkins 和 Katalon Studio 实现真正的浏览器测试(启动浏览器)?
- python - Jupyter:如何更改 SelectMultiple() 等小部件的颜色?
- sas - 查找负责“错误:锁不可用”的 PID
- c# - 如何使用抽象类和接口隐藏基类属性?