向MongoDB添加索引会导致空结果

时间:2010-01-28 11:41:19

标签: ruby-on-rails ruby indexing mongodb

我正在使用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应用程序时,没有返回结果,当我删除索引时,一切都恢复正常。

有谁知道为什么会发生这种情况。

干杯

EEF

1 个答案:

答案 0 :(得分:2)

更多信息会有所帮助,例如来自shell的一些输出,包括查询,输出,ensureindex,然后再次查询输出,以及详细版本#s

您可以在http://groups.google.com/group/mongodb-user或IRC频道

获得帮助