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

MongoDB:cách lấy db.stats () từ API

Thống kê stats trình trợ giúp lệnh thực sự gọi một lệnh có tên dbstats mà bạn có thể chạy từ PyMongo bằng cách sử dụng Database.command phương pháp . Cách dễ nhất để tìm ra lệnh mà trình trợ giúp trình bao sẽ chạy là gọi trình trợ giúp trình bao không có dấu ngoặc đơn - điều này sẽ in ra mã Javascript mà nó chạy:

> db.stats
function (scale) {
    return this.runCommand({dbstats:1, scale:scale});
}

Về lý do tại sao một số lệnh có người trợ giúp và những lệnh khác thì không, phần lớn là câu hỏi về sở thích, thời gian và tần suất sử dụng của các tác giả trình điều khiển. Bạn có thể chạy bất kỳ lệnh nào theo tên với Database.command , chỉ là một trình bao bọc tiện lợi xung quanh db.$cmd.find_one . Bạn có thể tìm thấy danh sách đầy đủ các lệnh tại Danh sách lệnh cơ sở dữ liệu . Bạn cũng có thể gửi bản vá chống lại PyMongo để thêm một phương thức trợ giúp cho các lệnh mà bạn thấy rằng bạn cần gọi thường xuyên nhưng chưa được PyMongo hỗ trợ.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Thay đổi kiểu _id trong MongoDB thành số nguyên có tệ không?

  2. Làm cách nào để tạo trường mới từ một chuỗi hiện có với $ Project?

  3. Nodejs không thể kết nối với mongodb trên cloud shell

  4. Làm thế nào để chuyển đổi BSON Timestamp từ Mongo changestream sang ngày?

  5. Làm cách nào tôi có thể kiểm tra ngày cụ thể nằm giữa hai ngày trong mongodb?