node.js - 如何将文档嵌套到其他文档中
问题描述
我正在开发一个 rest API 应用程序,我有很多不同的方法可以做完全不同的事情。因此,我决定将我的数据库结构化为不同的文件夹是一个好主意,每个文件夹存储不同的集合。因此,我希望在我的数据库中设计一个类似文件夹的结构来组织这个,并且认为将文档嵌套到其他文档中是可行的方法。我怎样才能做到这一点?(我使用 express 作为我的 API 框架供参考)
解决方案
您应该使用混合类型和 ObjectId 类型来设计架构以创建子文档并存储对其他集合的引用。
请参考: https ://mongoosejs.com/docs/schematypes.html
希望这可以帮助。如果您提供更具体的用例(描述),将尝试帮助您设计架构。
推荐阅读
- sh - 每天运行一次 sh 脚本
- python-3.x - 脚本忽略 Popen 方法
- node.js - 无法在 heroku 上使用 node.js 连接到 mongodb-atlas
- gremlin - 如何使用 JanusGraph 中的属性值检索所有顶点?
- javascript - ExpressJS 车把模板不显示数据
- javascript - 检查用户凭据
- scene - 是否可以在 Roku 或 SceneGraph 中实现 Authorize.Net 或任何其他支付网关?
- flutter - 你好“Widget AppState 中的路由设置”/hello.dart“,null。” 我得到了错误。你能帮我改一下代码并告诉我真相吗?
- python - FFT 使用 Python Numpy/Scipy 确定超低频过程
- c# - 向右或向左滚动时获取鼠标位置(Monogame),并从网格中选择一个单位