sql >> Database >  >> NoSQL >> MongoDB

Hoe te controleren of er een verzameling bestaat in MongoDB met behulp van het C#-stuurprogramma?

@im1dermike antwoord werkt niet meer voor c# driver versie 2.0+

Hier is een alternatief:

    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. Ondersteunt Spring Data MongoDb $filter array aggregations-operator?

  2. Haal de hele array op met een van de strings. De array bevindt zich in een andere array. Mongodb/Javascript

  3. Hoe kan ik het loggen van MongoDB uitschakelen?

  4. redis cluster reshard [ERR] Aanroepen van MIGRATE:ERR Syntaxisfout