sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan kontrollerer man, om samling findes i MongoDB ved hjælp af C#-driver?

@im1dermike svar virker ikke længere for c# driver version 2.0+

Her er et alternativ:

    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. Node.js kan ikke oprette forbindelse til MongoDB

  2. Indeks skæringspunkt vs. sammensat indeks?

  3. Hvordan får man data fra array i mongoose?

  4. Trin til at forbinde MongoDB og Solr ved hjælp af DataImportHandler