是的,我知道如何创建多对多的关系,但没有别的。我做了谷歌搜索和阅读官方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
我应该怎么做才能完成上面提到的所有操作?
P.S。我使用Sinatra和mongoid 3。