【发布时间】:2014-07-12 23:28:18
【问题描述】:
我正在使用 mongomapper,我正在使用以下方法保存关联:
class Task
include MongoMapper::Document
key :user_id, ObjectId #also works without this line
belongs_to :user
def self.add(user)
a = self.new
a.user_id = user
a.save
end
在我添加的用户模型中:许多:任务
现在,我想保存两个用户(在 html 表单中,我从 Users 集合中选择 2 个用户),不使用数组,我想分别保存:
class Task
include MongoMapper::Document
key :from_user_id, ObjectId # user1 links to the Users model
key :to_user_id, ObjectId # user2 links to the Users model
我是怎么做到的?
【问题讨论】:
标签: ruby mongodb associations mongodb-query mongomapper