Comment vérifier si la collection existe en MongoDB à l'aide de C# pilote?
Est-il possible en C# pour vérifier si une collection avec un nom spécifique existe déjà dans ma base de données MongoDB?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire comme ceci:
database.GetCollection("blah").Exists()
@im1dermike réponse est plus de travail pour c# version du pilote 2.0+
Voici une alternative:
return (await collections.ToListAsync()).Any();
, justereturn await collections.AnyAsync();
est très bien@Ofir réponse est correcte. Voici un synchrones alternative construite autour de la
ListCollectionNames
API: