MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

mongodb menerapkan sort ke hasil pencarian

Saya memecahkan duplikat menggunakan $group dan $first

db.getCollection('user').aggregate([
    {$lookup: {from: "post", localField: "_id", foreignField: "userId", as: "post"}},
    {$unwind: { path: "$post", preserveNullAndEmptyArrays: true }},
    {$sort: {"post.createdAt": -1}},
    {$group: {"_id": "$_id", "name": {$first: "$name"}, "post": {$first: "$post"}},
    {$project: {"_id": 1, "name": 1, "post": 1}}
])

Jangan ragu untuk memposting jawaban Anda



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB dengan redis

  2. dapatkah saya meneruskan kueri mongodb sebagai string di php

  3. Bagaimana cara menggunakan variabel sebagai nama bidang di mongodb-native findOne()?

  4. Menggunakan Beberapa Basis Data Mongodb dengan Meteor.js

  5. Parameter apa yang diteruskan ke panggilan balik Mongoose