在mongodb中使用单个或多个条件进行引用

在mongodb中使用单个或多个条件进行引用,mongodb,nosql,Mongodb,Nosql,我不确定mongodb自动生成的id(object_id)是否在所有文档中都是唯一的。关于引用,我左右为难 说我有一个系统,多个用户可以创建自己的产品和类别。因此,我将有产品收集和分类收集 要获得产品的类别,我应该使用用户id和产品id或仅使用产品id来获得类别吗?因为我将首先使用用户id获取产品id,然后才能找到该特定产品的类别。请访问:@LouisF。所以我太担心了?我不必在每个集合中都放置用户id来执行双重查询,对吗?我可以邀请您阅读关于如何在MongoDB中建模数据的全面文档吗?根据产品

我不确定mongodb自动生成的id(object_id)是否在所有文档中都是唯一的。关于引用,我左右为难

说我有一个系统,多个用户可以创建自己的产品和类别。因此,我将有产品收集和分类收集


要获得产品的类别,我应该使用用户id和产品id或仅使用产品id来获得类别吗?因为我将首先使用用户id获取产品id,然后才能找到该特定产品的类别。

请访问:@LouisF。所以我太担心了?我不必在每个集合中都放置用户id来执行双重查询,对吗?我可以邀请您阅读关于如何在MongoDB中建模数据的全面文档吗?根据产品和类别之间关系的性质,您将得到不同的型号。链接:ttps://docs.mongodb.org/manual/core/data-modeling-introduction/