MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Създаване на ограничена колекция от mongodb с помощта на c# api

Започвайки от v2.0 на драйвера, има нов async -само API. Старият API вече не трябва да се използва, тъй като е блокираща фасада над новия API и е отхвърлен.

Препоръчителният в момента начин за създаване на ограничена колекция е чрез извикване и изчакване на IMongoDatabase.CreateCollectionAsync с CreateCollectionOptions екземпляр, който указва Capped = true и MaxSize = <cap size in bytes> или MaxDocuments = <cap in doc count> (или и двете).

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB дата в часовата зона

  2. Как настройвате набор от реплики на Mongo на Kubernetes?

  3. mongodb :Увеличаване на максималните връзки в mongodb

  4. Услугата MongoDB няма да стартира след първоначалната настройка

  5. Премахнете поле от всички елементи в масива в mongodb