是的,我知道如何建立多对多关系,但没有别的。我进行了谷歌搜索并阅读了官方 mongoid 文档,但我对如何使用它一无所知。工作是指插入、更新、删除、查找、计数……
例如,假设我有 2 个模型(来自文档):
class Band
include Mongoid::Document
has_and_belongs_to_many :tags
end
class Tag
include Mongoid::Document
field :name, type: String
has_and_belongs_to_many :bands
end
我应该怎么做才能完成我上面提到的所有操作?
PS 我使用 Sinatra 和 mongoid 3。