【问题标题】:Adding index to MongoDB causes empty results向 MongoDB 添加索引会导致空结果
【发布时间】:2011-01-10 09:10:03
【问题描述】:

我现在正在使用 Ruby on Rails 查询其中包含数据的 mondoDB。我正在寻找索引数据库以加快速度。

我阅读了 mongoDB 文档并按照说明添加索引,如下所示:

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

这会返回 true 并在控制台中返回 this:

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

但是,当我返回到 Ruby on Rails 应用程序时,没有返回任何结果,当我删除索引时,一切都恢复正常。

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

干杯

伊夫

【问题讨论】:

    标签: ruby-on-rails ruby indexing mongodb


    【解决方案1】:

    更多信息会有所帮助,例如 shell 的一些输出与查询、其输出、确保索引、然后再次查询输出以及详细版本#s

    您可以通过http://groups.google.com/group/mongodb-user 或 IRC 频道获得帮助

    【讨论】:

    • 你也可以试试升级
    猜你喜欢
    • 2020-08-16
    • 2013-10-31
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    • 2018-08-20
    • 1970-01-01
    相关资源
    最近更新 更多