首页 > 解决方案 > 如何将文档嵌套到其他文档中

问题描述

我正在开发一个 rest API 应用程序,我有很多不同的方法可以做完全不同的事情。因此,我决定将我的数据库结构化为不同的文件夹是一个好主意,每个文件夹存储不同的集合。因此,我希望在我的数据库中设计一个类似文件夹的结构来组织这个,并且认为将文档嵌套到其他文档中是可行的方法。我怎样才能做到这一点?(我使用 express 作为我的 API 框架供参考)

标签: node.jsexpressmongoose

解决方案


您应该使用混合类型和 ObjectId 类型来设计架构以创建子文档并存储对其他集合的引用。

请参考: https ://mongoosejs.com/docs/schematypes.html

希望这可以帮助。如果您提供更具体的用例(描述),将尝试帮助您设计架构。


推荐阅读