MongoDB C# 驱动程序 -- 创建索引

MongoDB C# Driver -- Create Index

我正在使用 MongoDB C# driver 创建索引

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

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

我的问题是:如果索引已经存在,索引就不会再re-created/indexed了,对吗?

是的。

只要参数不变(例如 "code" 变为 "Code"Sparse 变为 false)索引将不会被重新创建并且操作将成为空手。