1

Ruby on Railsでクエリを実行している時点で、データを含むmondoDBがあります。データベースのインデックスを作成して、少し高速化することを検討しています。

mongoDB のドキュメントを読み、次のようにインデックスを追加する方法に関する指示に従いました。

db.collection.ensureIndex({"key": 1})

これは true を返し、コンソールにこれを返します。

building new index on { key: 1.0 } for db.collection...done for 10192 records

ただし、Ruby on Rails アプリケーションに戻ると結果が返されず、インデックスを削除するとすべてが正常に戻ります。

なぜこれが起こっているのか誰にも分かりません。

乾杯

イーフ

4

1 に答える 1

2

クエリを使用したシェルからの出力、その出力、ensureindex、その後のクエリ出力、詳細なバージョン番号など、詳細情報が役立ちます

http://groups.google.com/group/mongodb-userまたは IRC チャンネルでヘルプを得ることができます

于 2010-01-28T15:51:17.170 に答える