Я использую камень mongoid_grid для хранения своих файлов. Он работает нормально при разработке, но при запуске теста на огурец я получаю эту ошибку:
Database command 'filemd5' failed: {"errmsg"=>"exception: best guess plan requested, but scan and order required: query: { files_id: ObjectId('4d8728605835068603000024') } order: { files_id: 1, n: 1 } choices: { $natural: 1 } ", "code"=>13284, "ok"=>0.0}
я тоже пробовал
db.fs.chunks.ensureIndex({files_id:1, n:1}, {unique: true});
но, похоже, не работает. Когда я запускаю один сценарий за раз, тесты проходят, но когда я запускаю все из них, один раз они терпят неудачу с вышеуказанной ошибкой. Я что-то здесь упускаю?