作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
class Foo
include Mongoid::Document
end
class Bar < Foo
end
Foo.all 返回 Bars,Bar.all 返回 Foos。
我想把 Foo 和 Bar 放在不同的集合中。
我试过了
class Bar < Foo
store_in collection: 'bars'
但是得到了
Mongoid::Errors::InvalidStorageParent:
Problem:
Invalid store_in call on class Bar.
Summary:
The :store_in macro can only be called on a base Mongoid Document
使用 Mongoid 4.0.2
最佳答案
您还需要将 Bar
设为 Mongoid
文档。
class Bar < Foo
include Mongoid::Document
store_in collection: 'bars'
关于ruby - 如何在 Mongoid 中为子类设置集合名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30037785/
我是一名优秀的程序员,十分优秀!