我正在学习mongodb并尝试一些命令。我的常规例程是:创建一个集合,将数据导入到集合中,然后创建一个空间索引,如下所示:
db.collection.createIndex( { loc : "2dsphere" } )
如果我追加更多数据,是否需要再次运行以创建空间索引?创建集合时未设置automaticalIndex。
此外,这是否可以自动化,例如在使用mongoimport命令时通过添加标志或添加空间索引的方式?谢谢!
答案 0 :(得分:0)
好吧,将新数据插入到现有集合中时,好像不需要再次运行创建空间索引。我在linux终端中执行此操作。也许可以使用pymongo实现自动化...将需要研究如何在创建集合时添加空间索引。