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

Spring Data MongoDB:kerangka kerja agregasi - urutkan dengan properti bersarang melempar referensi yang tidak valid

Kode yang diposting memang berhasil - masalah yang saya hadapi adalah hal lain.

Saya melakukan sesuatu seperti ini:

Aggregation agg = newAggregation(
       project("comments"), //This was the problem! Without this it works as desired!
       unwind("comments"),
       sort(Direction.DESC, "comments.createdAt") 
);

Seperti yang saya tulis dalam kode, saya hanya ingin memproyeksikan komentar -Field untuk menghemat overhead - tapi ini menyebabkan masalah saya!

Terima kasih banyak atas petunjuknya!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $addToSet ke array tetapi itu memberi saya null

  2. Bagaimana cara mengoptimalkan kueri MongoDB dengan $gt dan $lte?

  3. MongoError:tidak diizinkan untuk menjalankan perintah { find:app_updates, filter:{ key:0.0.1-admins }, limit:1, batchSize:1, singleBatch:true }

  4. Haruskah saya menggunakan Java String Pool untuk sinkronisasi berdasarkan id pelanggan unik?

  5. MongoDB $Operator Pipa Agregasi Terakhir