CouchDB 的版本控制对我正在编写的应用程序来说绝对是一个福音,但是我想在数据库中表示的每个对象都有它自己的唯一标识符(我们称之为my_id
),所以我真的不需要这个_id
字段。
有没有办法让我告诉 CouchDB 我想让我的字段成为主要的嘿(不是_id
)?
我正在使用 ruby 的 couchrest_model,所以我知道Model.find_by_my_id(params[:my_id])
如果我view_by :my_id
上课了,我可以做到,但这感觉就像我无缘无故地存储一个_id
。我应该关心吗?