MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Tworzenie kolekcji ograniczonej mongodb za pomocą c# api

Począwszy od wersji 2.0 sterownika jest nowy async -tylko API. Stary interfejs API nie powinien być już używany, ponieważ stanowi fasadę blokującą nowy interfejs API i jest przestarzały.

Obecnie zalecanym sposobem utworzenia ograniczonej kolekcji jest wywołanie i oczekiwanie IMongoDatabase.CreateCollectionAsync z CreateCollectionOptions instancja, która określa Capped = true i MaxSize = <cap size in bytes> lub MaxDocuments = <cap in doc count> (lub oba).

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. Potoki agregujące MongoDB z połączonym obiektem

  2. Jak wykorzystać zrzucone dane przez mongodump?

  3. Wyszukiwanie z tablicą obiektów

  4. Nie można połączyć się z Mongo DB przez Spark

  5. nazwa pola ClassName jest wstawiana do mongodb przez morphia