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

Buat agregasi filter di musim semi

Anda dapat mencoba kueri di bawah ini.

Impor Statis

import static org.springframework.data.mongodb.core.aggregation.Aggregation.*;
import static org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.filter;
import static org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq.valueOf;

Kode

Aggregation aggregation = newAggregation(
           project().and(filter("parts")
             .as("item")
             .by(valueOf(
                  "item.currentState")
                   .equalToValue(
                  "Estimation Confirmed")))
          .as("parts");
);

List<outputType> results = mongoTemplate.aggregate(aggregation, inputType, outputType)



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

  2. Perbedaan luwak antara .save() dan menggunakan update()

  3. Tutup koneksi luwak dengan benar setelah Anda selesai

  4. Pengindeksan pada bidang yang ada dalam larik subdokumen

  5. Praktik Terbaik untuk Keamanan MongoDB