是否建议将USER_NAME用作用户详细信息集合中的object_id?

时间:2012-04-15 17:57:13

标签: mongodb

我是MongoDB的新手,并为用户详细信息集合设计架构。是否建议将USER_NAME用作用户详细信息集合中的object_id?它的优点和缺点是什么?

1 个答案:

答案 0 :(得分:0)

唯一的数据库限制是_id必须是唯一的。你可以使用任何你喜欢的东西。

我唯一想要考虑的是对用户的引用。 如果您有很多行,那么您最终可能会持有对用户文档的引用。使用objectid而不是用户名可能是有益的。 objectid是12个字节。

萨姆