我是mongodb的新手。我有一个集合,它的名字是user
。目前这个系列有95个领域。它是否会影响在一个集合中存储95个字段的性能,还是需要拆分为两个集合?
答案 0 :(得分:0)
我认为你的意思是集合中的每个文档都有95个字段。 这完全取决于您将如何使用您的数据,因为知道MongoDB不是为了在服务器端加入集合(如SQL连接)而设计的。
我的猜测是,将95-fields-documents存储在一个集合中,并根据您需要的查询类型使用索引将获得最佳性能。 我建议你阅读一些关于:
的文档https://docs.mongodb.com/manual/indexes/
https://docs.mongodb.com/manual/core/query-optimization/#covered-query