如何引用到两个不同的收集一个领域的MongoDB /獴?

问题描述 投票:-1回答:1

我设置了用户名字段将被称作用户模型模式和组织模型模式的用户名模型模式。其目的是存储组织和用户的在一个收集用户名。我做了下面的代码,但它给运行时错误。

const UsernameSchema = new Schema ({
  username: {type: Schema.Types.String, ref: 'User', 'Organization' }
});
mongodb mean-stack mongoose-schema
1个回答
0
投票

只有对象ID可以被称作。如果你想在用户名存储在一个集合,那么你只能将其保存为一个字符串,因此使用,以获得相应的数据发现查询。您也可以索引的用户名属性,使您的查询速度更快。如果不是裁判,那么你使用$查找聚集。

© www.soinside.com 2019 - 2024. All rights reserved.