MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Създайте филтърна агрегация през пролетта

Можете да опитате заявката по-долу.

Статичен импорт

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;

Код

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. Монгокли поддържа ли URL на формула за Apple M1 чипове?

  2. Как работи unhideIndex() в MongoDB

  3. Вмъкване и запитване на дата с MongoDB и Nodejs

  4. Как да получите идентификатора на обекта в PyMongo след вмъкване?

  5. Защо MongoDB е толкова бърз