【问题标题】:Suggest me to make relation between 2 document in mongodb建议我在 mongodb 中建立 2 个文档之间的关系
【发布时间】:2019-02-26 13:59:04
【问题描述】:

我正在尝试构建一个系统,用户可以在其中发布一本书一段时间。我有两个文档,用户和书。

用户:姓名、电子邮件。
图书:标题、流派、库存数量

现在如果用户出书一定时间,会有书的id、用户id、出书日期、归还日期、归还状态的记录。什么是正确的方法?

我想在用户文档中创建一个文档的子数组。但我发现建议不要这样做,因为它经常是可变的。

【问题讨论】:

    标签: mongodb mongoose nosql


    【解决方案1】:

    如果您不想像用户订购某些书籍那样频繁地更改用户集合,您可以创建另一个集合,例如 book_issues,其中包含字段 user_id、book_id、issue_date、返回日期和返回状态,并将该信息存储在那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 2012-08-30
      • 1970-01-01
      • 2012-10-01
      相关资源
      最近更新 更多