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

Oprettelse af en mongodb-begrænset samling ved hjælp af c# api

Fra v2.0 af driveren er der en ny async -kun API. Den gamle API bør ikke længere bruges, da den er en blokerende facade over den nye API og er forældet.

Den aktuelt anbefalede måde at oprette en begrænset samling på er ved at ringe og afvente IMongoDatabase.CreateCollectionAsync med en CreateCollectionOptions instans, der angiver Capped = true og MaxSize = <cap size in bytes> eller MaxDocuments = <cap in doc count> (eller begge dele).

async Task CreateCappedCollectionAsync()
{
    var database = new MongoClient().GetDatabase("HamsterSchool");
    await database.CreateCollectionAsync("Hamsters", new CreateCollectionOptions
    {
        Capped = true,
        MaxSize = 1024,
        MaxDocuments = 10,
    });
}


  1. dial tcp [::1]:6397:connectex:Ingen forbindelse kunne oprettes, fordi målmaskinen aktivt nægtede det

  2. hvordan man bruger nestjs redis microservice?

  3. kan ikke hente data fra vinkel http

  4. Sammenligning af implementeringsmønstre for MongoDB