我已使用Mongo命令提示符中的以下命令按字段名索引我的MongoDB集合。
db.mycollection.ensureIndex({"name" : 1})
现在我正在尝试在Perl中完成相同的命令。 我试过了
$mycollection->ensureIndex({"name" : 1});
不工作。
答案 0 :(得分:3)
我在这里找到答案:MongoDB::Examples。 另一个找到MongoDB驱动程序的好地方是:MongoDB::Tutorial。
这两个页面似乎是我在MongoDB Perl驱动程序上寻找的最多示例。
这是正确的语法
$mycollection->ensure_index({"name" => 1});
BTW索引加快了我的发现。索引后,现在用1秒钟从几百万条记录中检索出1条记录
从几百万条记录中读取10K记录需要1秒钟。所以这对我来说是巨大的进步。