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

Azure CosmosDB sử dụng Trình điều khiển Mongo:Nhận số lượng Không cần đến việc nhận tất cả các tài liệu dựa trên phần tử trong tài liệu con phụ trong C # .Net

Không phải tất cả các tính năng truy vấn MongoDB đều có trong API Cosmos MongoDB và hiện tại Đường ống tổng hợp là một trong những tính năng không được triển khai. Đây là lý do tại sao bạn gặp lỗi khi nêu rõ $group không được hỗ trợ.

Tổng hợp chung (sum, min, max, avg, count ) đã được thêm trở lại API DocumentDB một lúc.

Bạn phải thực hiện tổng hợp của riêng mình trong MongoDB API, ngay bây giờ.

Lưu ý:count() được hỗ trợ, vì vậy, giả sử bạn lọc dữ liệu của mình (không có đường dẫn tổng hợp), bạn có thể làm điều gì đó như:

db.collection.find({...}).count()

Tương tự như vậy, bạn có thể thực hiện $min hoặc $max thông qua phân loại. Vì vậy, đối với $max , bạn có thể làm như thế này để tìm giá trị lớn nhất của foo :

db.collection.find({...},{foo:1}).sort({foo:-1}).limit(1)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào tốt nhất để lưu trữ thông tin về thừa kế trong mongodb?

  2. Lưu trữ dữ liệu vị trí trong tài liệu Mongodb

  3. Chọn Max () với nhóm theo mongodb

  4. Có cách nào để khôi phục các tài liệu đã xóa gần đây trong MongoDB không?

  5. Tìm kiếm Mongo Db theo trường được lập chỉ mục