2010-12-29 5 views
6

estoy recibiendo este error extraño mientras se ejecuta la prueba de pepino:'ERROR Mongo :: OperationFailure' de las pruebas Pepino con rieles en MongoId-GridFS

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} 

tengo una lista de escenarios similares, en primer escenario, pero pasa todo el otro escenario siguiente falla. Lo busqué y descubrí que hay un problema con la indexación. Pero no estoy seguro de qué consulta escribir. Además, puedo agregar la consulta sobre el mongo del desarrollo. Quiero asegurarme de que la indexación también se realice en prueba. Si alguien tiene alguna idea al respecto, siéntete libre.

+0

¿Qué hace su prueba cuando ocurre la falla? ¿Estás rastreando el registro mongo en modo detallado? – CountCet

+0

¿Puedes pegar una traza trasera completa por favor? ¿has activado la opción de autocrear índice? – shingara

+0

¿Puede agregar el error del escenario? ¿Siempre has el error? – shingara

Respuesta

0

Quizás este error no ocurra ahora. un año después de

Cuestiones relacionadas