gpt4 book ai didi

c# - 如何使用 C# 驱动程序检查 MongoDB 中是否存在集合?

转载 作者:IT老高 更新时间:2023-10-28 13:06:09 24 4
gpt4 key购买 nike

在 C# 中有什么方法可以检查我的 MongoDB 数据库中是否已经存在具有特定名称的集合?

最佳答案

@im1dermike 答案不再适用于 c# 驱动程序版本 2.0+

这里有一个替代方案:

    public async Task<bool> CollectionExistsAsync(string collectionName)
{
var filter = new BsonDocument("name", collectionName);
//filter by collection name
var collections = await GetDatabase().ListCollectionsAsync(new ListCollectionsOptions { Filter = filter });
//check for existence
return await collections.AnyAsync();
}

关于c# - 如何使用 C# 驱动程序检查 MongoDB 中是否存在集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com