【发布时间】:2013-12-25 06:09:38
【问题描述】:
我有一个用户模式,其中包含一个名为“用户名”的唯一字段。同时,mongo 会自动创建自己的唯一键“_id”。
我注意到,对于我的很多模式,我需要一组“用户名”和“ID”。有时这很多余,所以我的问题是:
通过“_id”查找是否比查找“用户名”字段(假设是 10 个字符的字符串)更快?如果它们相同,是否可以使用我的唯一标识符用户名作为 _id 的值?
【问题讨论】:
-
如果您允许更改用户名值,请考虑将其存储为键对数据模型的影响。