如何将对象引用添加到mongoid文档中

时间:2017-05-02 23:07:36

标签: ruby mongodb mongoid

我正在为我的足球俱乐部写一个应用程序,作为其中的一部分,我决定尝试使用Grape API非导轨中的MongoDB。

所以我有以下课程

团队&教练

我正在尝试定义两者之间的关系,但无法使其发挥作用。

class Team 
  include Mongoid::Document
  field :name, type: String
  has_one :coach 
end    

最初,教练提交的文件将为null,因此当我添加一个团队时,我传入的唯一文件是 name ,然后我会在MongoDB中看到如此

{
   "_id" : ObjectId("59090e04cf2bee0c0a16a22f"), 
   "name" : "team A"
}

然后当我来添加教练时,我从API返回201没有错误,但MongoDB缺少教练请有人告诉我我做错了什么让我疯了

0 个答案:

没有答案