MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tạo một bộ sưu tập giới hạn mongodb bằng c # api

Bắt đầu từ phiên bản 2.0 của trình điều khiển, có một async mới -chỉ API. API cũ sẽ không được sử dụng nữa vì nó là một mặt tiền chặn trên API mới và không được dùng nữa.

Cách hiện được đề xuất để tạo bộ sưu tập có giới hạn là gọi và chờ IMongoDatabase.CreateCollectionAsync với CreateCollectionOptions ví dụ chỉ định Capped = trueMaxSize = <cap size in bytes> hoặc MaxDocuments = <cap in doc count> (hoặc cả hai).

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. Sử dụng tập hợp MongoDB để tìm giao điểm tập hợp của hai tập hợp trong cùng một tài liệu

  2. mongoose findById sử dụng async await

  3. $ sum từ tài liệu và nhóm tài liệu con của $ tác giả (MongoDB)

  4. SyntaxError:id thuộc tính không hợp lệ - MongoDB

  5. Định cấu hình và sử dụng máy chủ mockup mongodb để kiểm tra đơn vị