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

Nhận phần tử đầu tiên trong mảng và trả về bằng cách sử dụng Aggregate?

Kể từ 3.2, chúng tôi có thể sử dụng $arrayElemAt để lấy phần tử đầu tiên trong một mảng

db.my_collection.aggregate([
    { $project: {
        resp : { $arrayElemAt: ['$my_field',0] }
    }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao mongodb được đặt lại sau khi đẩy sang openshift

  2. 3 cách để chọn hàng có giá trị tối đa trong SQL

  3. Sử dụng lại các kết nối cơ sở dữ liệu với các hàm Azure bằng Javascript

  4. mongo tìm truy vấn trên joda datetime

  5. Cập nhật vai trò người dùng:không được ủy quyền trên quản trị viên để thực thi lệnh