Computer >> Máy Tính >  >> Lập trình >> MongoDB

Kích thước tối đa cho phép của MongoDB Capped Collection là bao nhiêu?

Bạn muốn có bao nhiêu không gian. Bạn cần sử dụng kích thước tham số để đặt. Sử dụng cú pháp bên dưới -

db.createCollection(‘yourCollectionName’, capped=true, size=yourValue);

Hãy để chúng tôi triển khai cú pháp trên để cho phép kích thước cho bộ sưu tập có giới hạn -

> db.createCollection('cappedCollectionMaximumSize', capped=true, size=1948475757574646);
{ "ok" : 1 }

Hãy để chúng tôi kiểm tra mô tả của bộ sưu tập trên -

> db.cappedCollectionMaximumSize.find().explain();

Điều này sẽ tạo ra kết quả sau -

{
   "queryPlanner" : {
      "plannerVersion" : 1,
      "namespace" : "test.cappedCollectionMaximumSize",
      "indexFilterSet" : false,
      "parsedQuery" : {
      },
      "winningPlan" : {
         "stage" : "COLLSCAN",
         "direction" : "forward"
      },
      "rejectedPlans" : [ ]
   },
   "serverInfo" : {
      "host" : "DESKTOP-QN2RB3H",
      "port" : 27017,
      "version" : "4.0.5",
      "gitVersion" : "3739429dd92b92d1b0ab120911a23d50bf03c412"
   },
   "ok" : 1
}