sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kontrollerar man om samlingen finns i MongoDB med C#-drivrutinen?

@im1dermike svar fungerar inte längre för c#-drivrutin version 2.0+

Här är ett 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. Beräkna medianen i MongoDB-aggregationsramverket

  2. MongoDB - Många-till-många-relation?

  3. PyMongo - välj underdokument från insamling av regex

  4. Mongodb långsam uppdateringsslinga