Mongoid分配has_many嵌入式文档数组

时间:2012-08-27 20:23:39

标签: ruby-on-rails mongodb mongoid

我有一个mongoid文件(学校),有很多嵌入式文件(学生)。有没有办法直接分配一组学生,而不是为每个学生做一个数据库调用:

school.students << student1
school.students << student2

(许多数据库调用)

VS

school.students = [ student1, student2 ]

问题是第二个例子似乎与“无效学生”错误一起失败。

1 个答案:

答案 0 :(得分:0)

看起来这是在最新版本的mongoid gems中修复的。完整的宝石更新解决了这个问题