MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Verifique se uma coleção do MongoDB está limitada com o driver .NET 2.0


Sim, não há isCapped no MongoDB.Driver 2.0. Mas você pode obtê-lo nas estatísticas da coleção
public async Task<bool> IsCollectionCapped(string collectionName)
{
    var command = new BsonDocumentCommand<BsonDocument>(new BsonDocument
    {
        {"collstats", collectionName}
    });

    var stats = await GetDatabase().RunCommandAsync(command);
    return stats["capped"].AsBoolean;
}