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

标签 c# .net mongodb-.net-driver mongodb-csharp-2.0

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

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

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

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

最佳答案

是的。

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

关于c# - MongoDB C# 驱动程序——创建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32324855/

相关文章:

mongodb - 你如何在 SQL Server 中实现 mongoDB 版本的身份字段?

C# Mongodb Driver MongoDatabase 运行命令获取数据库统计信息

c# - 如何使用 Word Interop 在 C# 中向现有 Word 文档表添加新行?

c# - 用于生成各种分布的随机数的 C# 开源统计库?

c# - Linq 按日期和时间分组顺序

c# - PHP 中 C# 转换为 char 的等效项是什么?

C# MongoDB 基于点数组的排名

c# - WPF - 使用嵌套的 HierarchicalDataTemplate 在 TreeView 中刷新 CollectionView 而不会丢失选择

c# - 如何将控制中断(或等效信号)发送到 .NET 中的控制台应用程序进程?

c# - Azure Functions 无法解释的冷启动