sql >> Databáze >  >> NoSQL >> MongoDB

Jak zkontrolovat, zda existuje kolekce v MongoDB pomocí ovladače C#?

Odpověď @im1dermike již nefunguje pro verzi ovladače c# 2.0+

Zde je alternativa:

    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();
    }


  1. Instance Mongoose .save() nefunguje

  2. Mongo agregace se stránkovanými daty a součty

  3. mongoose aktualizovat pole nebo přidat do pole

  4. Aktualizujte vložený dokument v mongodb pomocí C#