Mongoid 3.0.0中是否存在使用名为id
的非唯一字段查询文档集合的惯用方法,该字段与_id
不同?
#<BltBasket _id: 52a16cd36cf462b442871709, id: 9334, ...>
谢谢!
答案 0 :(得分:1)
对我来说,关于mongoid的一个好处是你可以定义别名。
因此,对于您的示例,我会将其视为
field :_id, as: :uid, type: String
field :id, as: :a_funky_name, type: String
将为您提供
BltBasket.find_by( a_funky_name: :foo )
如果我以错误的方式理解你的问题,请原谅: - )