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

Cara mengurutkan, memilih, dan menanyakan subdokumen di luwak

Anda dapat mengubah $project untuk juga membentuk kembali output untuk menyediakan struktur yang Anda cari:

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

Keluaran:

[ { _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. Bagaimana cara menyimpan gambar byte[] di mongodb untuk proses Doocr

  2. Mendapatkan 'mongoimport' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan, atau file batch. saat mencoba mengimpor data dari file

  3. Luwak tidak mengisi (.populate()) di Produksi (Heroku), tetapi bekerja di Lokal

  4. tidak dapat mengonversi dari 'MongoDB.Driver.IMongoCollection<>' ke 'System.Collections.Generic.IEnumerable<>'

  5. Membuat model blog dan peringkat di mongodb dan nodejs