'ОШИБКА Mongo :: OperationFailure' из теста на огурцы с рельсами на mongoid-gridfs - PullRequest
6 голосов
/ 29 декабря 2010

Я получаю эту странную ошибку при выполнении теста на огурец:

ERROR Mongo::OperationFailure: Database command 'filemd5' failed: {"errmsg"=>"exception: best guess plan requested, but scan and order required: query: { files_id: ObjectId('4d1abab3a15c84139c00006e') } order: { files_id: 1, n: 1 } choices: { $natural: 1 } ", "code"=>13284, "ok"=>0.0}

У меня есть список похожих сценариев, где первый сценарий проходит, но все остальные последующие сценарии терпят неудачу. Я искал его и обнаружил, что существует проблема с индексацией. Но я не уверен, о каком запросе написать. Кроме того, я могу добавить запрос на монго разработки. Я хочу убедиться, что индексация тоже выполняется в тесте. Если у кого-то есть идеи по этому поводу, не стесняйтесь.

1 Ответ

0 голосов
/ 03 апреля 2012

Может быть, эта ошибка не возникает сейчас.через год после

...