标签: mongodb indexing azure-cosmosdb sharding
我们正在从Azure宇宙中的一个集合(旧集合)迁移到另一个mongodb集合(新集合)。因此,尽管此迁移没有在新集合中创建索引,也没有将所有文档迁移到新集合。因此我们可以现在在新集合中创建索引吗?还是应该在迁移之前(加载文档之前)创建索引?(旧&新集合)都是分片集合。新集合的大小为211 GB,如果我创建索引,它将占一定的内存消耗(索引大小)。所以我想知道如果在加载文档后创建索引会产生什么影响?加载文档后我们是否可以创建索引?
答案 0 :(得分:1)
是的,您也可以在迁移后创建索引,而不会出现任何问题。
请查看this文档中有关创建各种索引类型的命令。 在同一文档中还提供了跟踪索引操作进度的命令。