sql >> Base de Datos >  >> NoSQL >> MongoDB

Verifique si una colección MongoDB está limitada con el controlador .NET 2.0

Sí, no hay isCapped en MongoDB.Driver 2.0. Pero puedes obtenerlo de las estadísticas de la colección

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;
}