【发布时间】:2016-07-10 20:38:06
【问题描述】:
在 MongoDB 中索引某些字段的成本是多少,
我有一个表,我希望在其中结合两个字段的唯一性,在我搜索的每个地方,他们都建议将唯一设置为 true 的复合索引。但我所做的是“同时添加 field1_field2 并使其成为键,因此 field2 对于 field1 将始终是唯一的。(并添加应用程序逻辑)因为我认为索引成本很高。
而且 MongoDB 文档建议我们不要使用自定义对象 ID,如自动递增数字,我最终为类、学生等模型提供了大数字(我可以在 sql 中轻松使用 1、2、3 lite),我没想到要添加一个新字段来编号和索引该字段以进行查询。
生产的最佳实践建议是什么
【问题讨论】:
标签: mongodb indexing database-schema database