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

Làm cách nào để chạy các lệnh MongoDB bằng cách truy vấn bộ sưu tập $ cmd đặc biệt?

Lệnh cơ sở dữ liệu là một truy vấn trên một tập hợp đặc biệt, $cmd , nơi bộ chọn truy vấn xác định chính lệnh đó. Vì vậy, truy vấn tương đương để chạy một lệnh sử dụng db.runCommand({isMaster: 1}) là:

db.$cmd.findOne({isMaster: 1})

Trong máy của tôi, cả hai đều tạo ra kết quả sau:

{
        "ismaster" : true,
        "maxBsonObjectSize" : 16777216,
        "maxMessageSizeBytes" : 48000000,
        "maxWriteBatchSize" : 1000,
        "localTime" : ISODate("2016-04-22T12:46:02.378Z"),
        "maxWireVersion" : 4,
        "minWireVersion" : 0,
        "ok" : 1
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để đăng ký AbstractMongoEventListener theo lập trình?

  2. Chế độ nghiêm ngặt của MongoDBs là gì và có nên sử dụng không?

  3. Tổng quan về Nhà điều hành Percona MongoDB Kubernetes

  4. thực tiễn tốt nhất để đồng bộ hóa dữ liệu trong nodejs

  5. Tập hợp Mongodb Hàng thành cột