MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak sprawdzić, czy kolekcja istnieje w MongoDB za pomocą sterownika C#?

@im1dermike odpowiedź nie działa już dla sterownika c# w wersji 2.0+

Oto alternatywa:

    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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy to możliwe, że $projekt mongodb zwraca tablicę?

  2. Jak zatrzymać wstawianie zduplikowanych dokumentów do kolekcji mongodb

  3. Ustawianie konfiguracji autoryzacji MongoDB w Python-Eve

  4. Jak znaleźć liczbę na podstawie warunku w agregacji MOngoDB?

  5. db.collection nie jest funkcją podczas korzystania z MongoClient v3.0