我正在通过 mongoid 将我的 Rails 应用程序转换为使用 mongodb。我有两个与索引有关的问题。我想我知道答案,但我想从对 mongodb 有更多经验的人那里得到确认。
让我们看看下面的例子,我在Users
和之间有一个关系关联Posts
。
用户.rb
class User
has_many_related :posts
end
post.rb
class Post
belongs_to_related :user
end
现在,当我查看通过 MongoHQ 接口创建的索引时,我注意到以下两个:
键名:
_id_
索引字段:_id
唯一:<blank>
id 是否保证唯一?如果是这样,为什么不是唯一集。如果没有,我该如何设置它,我需要吗?键名:
user_id_1
索引字段:user_id
唯一:false
假设索引字段是集合中的字段名称是否正确?只是想确认密钥名称_1
后面有它。