首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否用自定义唯一键替换mongodb中的"_id“字段会降低性能?

是否用自定义唯一键替换mongodb中的"_id“字段会降低性能?
EN

Stack Overflow用户
提问于 2013-12-08 00:41:17
回答 2查看 901关注 0票数 1

在这种情况下,我有一个用户模式,其中包含一个名为“username”的唯一字段。同时,mongo自动创建自己的唯一键“_id”。

我注意到,在我的许多模式中,我需要一个“用户名”数组和“I”数组。这有时是相当多余的,所以我的问题是:

通过"_id“进行查找比查找”用户名“(假设为10个字符串)更快吗?如果它们是相同的,那么使用我的唯一标识符用户名作为_id的值是否可行?

EN

Stack Overflow用户

发布于 2014-08-20 03:32:49

我认为这很好,除非你将来会改变你的用户名的结构。因此,我认为最好只使用ObjectId()作为ID,如果需要的话,再添加一个额外的字段username

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20448504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档