使用关系创建表并使用Rails中的Mongodb插入数据

时间:2014-08-28 08:41:18

标签: ruby-on-rails ruby mongodb mongoid

我有两张桌子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。

0 个答案:

没有答案