C#, 버전 2 이상용 Mongodb 드라이버의 새 버전으로 일부 코드를 업데이트하려고하지만 CollectionExists()
메소드가 더 이상 사용되지 않는 것으로 보입니다. 이전 버전에서는 작동하지만 더 이상 사용되지 않았습니다. 새 드라이버가있는 컬렉션이 이미 있는지 어떻게 알 수 있습니까?콜렉션의 존재 여부를 알 수있는 방법 Mongodb C# 버전 2 또는 그 이전 버전
public static IMongoCollection<T> GetCollectionSafe<T>(string collectionName)
{
var db = GetDatabase();
if (!db.CollectionExists(collectionName)) //throws error
{
db.CreateCollection(collectionName);
}
return db.GetCollection<T>(collectionName);
}
GetDatabase()
유형 IMongoDatabase
이다. 난 그냥 특정 이름 가진 컬렉션이 있는지 알고 싶습니다.