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

Cách giới hạn số lượng tài liệu lồng nhau được hiển thị trong MongoDB

Bạn có thể thử truy vấn bên dưới. Sử dụng $slice để nhận được nhiều nhất n đầu tiên các phần tử trong mảng tài liệu lồng nhau cho mỗi tài liệu.

db.collection.aggregate([{ $project: { title: 1, nUsers: { $slice: [ "$users", n ] } } ])

hoặc Sử dụng truy vấn thông thường.

db.collection.find({}, { title: 1, nUsers: {$slice: n } })



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tổng quan về Báo cáo Hoạt động Cơ sở dữ liệu trong ClusterControl

  2. Lặp lại con trỏ Mongodb từ tổng hợp

  3. MongoDB - Truy vấn trong khoảng thời gian hàng giờ

  4. Làm thế nào để sử dụng PyMongo với Bản thiết kế bình?

  5. Tính tổng trong tài liệu lồng nhau MongoDB