首页 > 解决方案 > 您可以在 mongodb 中自动创建空间索引吗?

问题描述

我正在学习 mongodb 并尝试一些命令。我的正常程序是这样的:创建一个集合,将数据导入集合,然后创建一个空间索引,如下所示:

db.collection.createIndex( { loc : "2dsphere" } )

如果我追加更多数据,是否需要再次运行它来创建空间索引?创建集合时未设置自动索引。

此外,这是否可以自动化,例如使用 mongoimport 命令通过添加标志或添加空间索引的东西?谢谢!

标签: mongodb

解决方案


好的,在将新数据插入现有集合时,似乎不需要再次运行创建空间索引。我在 linux 终端中执行此操作。也许它可以用 pymongo 自动化......将需要研究如何在创建集合时添加空间索引。


推荐阅读