Ich habe kürzlich Mongoid auf Version 3.0.0 von 2.0 in meiner Rails App aktualisiert. Beim Ausführen einer Operation, die ein Objekt (entweder vorhanden oder ein neues) speichert, bekomme ich Moped::Errors::OperationFailure: The operation: #<Moped::Protocol::Command
, dass es invalid collection name"
gibt.Moped "ungültiger Sammlungsname"
full_collection_name für das Objekt gibt foo_development.$cmd
zurück, Mongoid.default_session.collections
gibt leeres Array zurück, aber wenn ich über den Mongo-Client auf die Datenbank zugreife, sind alle Sammlungen vorhanden.
mein mongoid.yml
development: sessions: default: database: foo_development hosts: - localhost:27017