7

我正在使用MongoDB C# 驱动程序来创建索引

当我的应用程序启动时,它会创建如下索引

await collection.Indexes.CreateOneAsync(new BsonDocument("code", 1), new CreateIndexOptions() { Unique = true, Sparse = true });

我的问题是:如果索引已经存在,则不会再次重新创建/索引索引,对吗?

4

1 回答 1

6

是的。

只要参数不改变(例如"code"become"Code"Sparsebecome false),就不会重新创建索引并且操作将是空操作。

于 2015-09-01T06:27:35.183 回答