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

MongoDB:Kéo khóa hoàn chỉnh:Cặp mảng

Bạn có thể thử sử dụng $set toán tử để làm trống mảng khách truy cập thay vì xóa tất cả các mục bằng cách sử dụng $pull toán tử, sẽ nhanh hơn nhiều như $pull sẽ phải thực hiện các phép tính trên mảng:

db.collection.update( {"date": date, "domain": domain}, { $set : {"visitors": [] }} , {multi: true} )

$pull tương đương hoạt động sẽ là

db.collection.update( {"date": date, "domain": domain}, { $pull : { "visitors": {} }}, {multi: true} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trình điều khiển C # MongoDB - Làm thế nào để sử dụng UpdateDefinitionBuilder?

  2. Tìm tài liệu tiếp theo trong MongoDb

  3. Mongoose:populate () / DBref hay sao chép dữ liệu?

  4. mongodump Không thành công:tùy chọn xấu:chỉ có thể kết xuất một bộ sưu tập duy nhất vào stdout

  5. MongoDB:Cách tốt để lấy danh sách tất cả các thẻ duy nhất là gì?