2010-12-29 27 views
6

Tôi nhận được lỗi này lạ trong khi chạy thử nghiệm dưa chuột:'LỖI Mongo :: OperationFailure' từ thử nghiệm dưa chuột với đường ray trên 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} 

Tôi có một danh sách các tình huống tương tự, nơi kịch bản đầu tiên trôi qua nhưng tất cả các tình huống sau không thành công. Tôi đã tìm kiếm nó và tôi thấy rằng có vấn đề với lập chỉ mục. Nhưng, tôi không chắc chắn về những gì truy vấn để viết. Hơn nữa, tôi có thể thêm truy vấn trên mongo của sự phát triển. Tôi muốn đảm bảo rằng việc lập chỉ mục cũng được thực hiện trong thử nghiệm. Nếu bất cứ ai có bất kỳ ý tưởng về điều này, cảm thấy tự do.

+0

Thử nghiệm của bạn sẽ làm gì khi xảy ra lỗi? Bạn đang tailing đăng nhập mongo trong khi ở chế độ tiết? – CountCet

+0

Bạn có thể dán backtrace hoàn chỉnh không? bạn có kích hoạt tùy chọn chỉ mục autocreate không? – shingara

+0

Bạn có thể thêm kịch bản không? Bạn đã luôn luôn lỗi? – shingara

Trả lời

0

Có thể lỗi này không xảy ra ngay bây giờ. một năm sau

Các vấn đề liên quan