MongoDB c#驱动程序——创建索引

本文关键字:创建 索引 驱动程序 MongoDB | 更新日期: 2023-09-27 18:10:34

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

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

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

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

MongoDB c#驱动程序——创建索引

可以。

只要参数不变(例如,"code"变为"Code"Sparse变为false),索引将不会被重新创建,操作将是无操作