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

Намерете максимален елемент в масив

можете ли да опитате това агрегиране с $reduce

db.t63.aggregate([
    {$addFields : {array : {$reduce : {
        input : "$array", 
        initialValue : {age : 0}, 
        in : {$cond: [{$gte : ["$$this.age", "$$value.age"]},"$$this", "$$value"]}}
    }}}
])

изход

{ "_id" : "notImportant", "array" : { "name" : "Carl", "age" : 21 } }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo createIndex фон блокира черупката

  2. Преданият аргумент трябва да бъде единичен низ от 12 байта

  3. MongoDB $indexOfCP

  4. Java MongoDB:Каква е разликата между com.mongodb.DB и com.mongodb.client

  5. Създаване на кратки, уникални идентификатори на обекти в MongoDB