在 mongoose 的另一个文档中添加已创建文档的 ID

问题描述

我想在创建后将文档的 id 保存到同一集合中的另一个文档。 有没有办法做到这一点,在猫鼬中只有一个查询

解决方法

您可以在模型文件中使用 post 中间件:

    schema.post('save',function(doc) {
     otherDocument.save()
});

然后创建一个文档但不保存它,所以它不会有 Id_ 。 然后保存第一个文档,这将触发 de post 函数中的 save()。

有关更多信息,请查看 mongoose 文档 mongoose post

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...