我有两张桌子Abc和Xyz。 Abc和Xyz有一段感情。 Abc有x_id(来自Xyz表的外键)。我怎样才能在Mongodb中实现这一目标?我试过这样做::
一个。 abc.rb(模型)
class Abc
include Mongoid::Document
include Mongoid::Timestamps
field :name
has_one :xyz
end
湾xyz.rb(模型)
Class Xyz
include Mongoid::Document
include Mongoid::Timestamps
field :name
belongs_to :abc
end
这是在mongodb中建立或映射一对一(或多个)关系的正确方法吗?
现在,如何在这些表上插入数据?例如:我需要插入' test'作为abc中的名字和' test_test'作为xyz中的名字。并插入名称为' test_test'的xyz的id(或在这两个表之间创建关系的任何内容)在abc。