[英]mongoid_fulltext error while rake db:create_indexes… undefined method `db' for #<Moped::Collection
[英]Moped “invalid collection name”
我最近在Rails應用程序中將mongoid從2.0升級到了3.0.0版本。 當執行保存對象(現有對象或新對象)的操作時,我得到Moped::Errors::OperationFailure: The operation: #<Moped::Protocol::Command
表示存在invalid collection name"
。
對象的foo_development.$cmd
返回foo_development.$cmd
, Mongoid.default_session.collections
返回空數組,但是當我通過mongo客戶端訪問數據庫時,所有集合都就位。
我的mongoid.yml
development: sessions: default: database: foo_development hosts: - localhost:27017
我已經從Rails 3.1.3遷移到Rails 3.2.21,並使用mongo 2.2.6和bson 4.0升級到了monongoid 3.1.1。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.