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

Cách sắp xếp, chọn và truy vấn tài liệu con trong mongoose

Bạn có thể thay đổi $project của mình cũng để định hình lại đầu ra để cung cấp cấu trúc bạn đang tìm kiếm:

Story.aggregate([
    { $unwind: "$comments" },
    { $project: {
        author: '$comments.author',
        content: '$comments.content',
        _id: '$comments._id'
    }},
    { $sort: {author: -1}}
], function (err, result) { ...

Đầu ra:

[ { _id: 541c2776149002af52ed3c4a,
    author: 'B author',
    content: '2 Content' },
  { _id: 541c2776149002af52ed3c4b,
    author: 'A author',
    content: '1 Content' } ]



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. TypeError:db.collection không phải là một hàm

  2. tìm thấy trong MongoCollection <Document>

  3. Làm cách nào để bật ReadConcernMajority trong MongoDB 3.6.3?

  4. Mongodb Cxx Driver Test gặp sự cố trong phiên bản Build [Hoạt động tốt khi gỡ lỗi]

  5. Mongo đếm thực sự chậm khi có hàng triệu bản ghi