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

Trong MongoDB làm thế nào để trả về chỉ một phần của mảng?

Bạn đã thử thêm một phép chiếu bao gồm khác chưa? Tôi nghĩ rằng bạn có thể thêm một cái gì đó nhỏ nhặt như foo:1 (đó không phải là một trường thực) và nó sẽ hoạt động.

Như vậy:

{ 'countries' : { '$slice' : [0, 3] }, '_id' : 0, foo : 1 }

Nếu nó không hoạt động, tôi khuyên bạn nên gửi một lỗi với mongo. Họ thực sự rất giỏi trong việc phản hồi lỗi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tổng quan về MongoDB Atlas:Phần một

  2. mongo sao chép từ bộ sưu tập này sang bộ sưu tập khác (trên cùng một db)

  3. Giới hạn kích thước tài liệu đơn MongoDB là 16MB

  4. Nhận các giá trị dưới dạng mảng các phần tử sau khi $ tra cứu

  5. Chuyển đổi chuỗi thành ObjectID trong MongoDB