【发布时间】:2016-03-26 15:31:14
【问题描述】:
我的收藏是否适合有一个关键调用会话,以便我可以识别这些数据属于谁?例如,我有几组存储书籍的数据。如何在nosql DB(MongoDB)中识别一组数据属于哪个用户?我知道在 mysql 中我们只是使用外键设计表,但是我如何在 nosql 中做到这一点?
我能想到的是我会有这些数据:
{
bookId:1,
bookName: "soemthing",
userId:1
}
{
another_collection_key:1,
another_value: "soemthing",
userId:1
}
每组数据都有userId,对吗?
【问题讨论】:
-
我们需要了解参照完整性规则与外键之间的区别。因此,NOsql DB中没有外键的概念
-
@Mani 所以我必须将用户 ID 放入任何集合中?
标签: node.js mongodb mongoose nosql