轻便摩托车"无效的收集名称"

时间:2016-07-22 11:51:32

标签: ruby-on-rails mongodb mongoid3 moped

我最近在我的rails应用程序中将mongoid从2.0升级到版本3.0.0。 执行保存对象(现有对象或新对象)的操作时,我Moped::Errors::OperationFailure: The operation: #<Moped::Protocol::Command表示有invalid collection name"

对象的full_collection_name返回foo_development.$cmdMongoid.default_session.collections返回空数组,但是当我通过mongo客户端访问数据库时,所有集合都已到位。

my mongoid.yml

development: sessions: default: database: foo_development hosts: - localhost:27017

1 个答案:

答案 0 :(得分:1)

我已经从rails 3.1.3移动到rails 3.2.21并使用mongo 2.2.6和bson 4.0升级到mongoid 3.1.1以解决问题