【发布时间】:2012-12-23 14:05:12
【问题描述】:
如果我在 mongoose 架构中定义嵌套模型或关系,它是否具有在重新水合实例时自动加载所有内容的机制,还是我只需确保始终加载适当的模型?
【问题讨论】:
标签: node.js mongodb model schema mongoose
如果我在 mongoose 架构中定义嵌套模型或关系,它是否具有在重新水合实例时自动加载所有内容的机制,还是我只需确保始终加载适当的模型?
【问题讨论】:
标签: node.js mongodb model schema mongoose
嵌套的嵌入式模型文档是自动加载的,但如果它是基于 ObjectId 的关系,那么您需要使用 Mongoose 的 populate 支持来显式加载相关文档。
Mongoose 根据您的代码定义的架构和模型执行所有这些操作,通常在您的应用启动期间。
【讨论】: