sql >> Databáze >  >> NoSQL >> MongoDB

Jak sečíst hodnotu klíče ve všech dokumentech v kolekci MongoDB

V tomto případě je agregace mnohem jednodušší a mnohem efektivnější než mapReduce:

db.collection.aggregate({
    $group: {
        _id: '',
        subida: { $sum: '$subida' }
    }
 }, {
    $project: {
        _id: 0,
        subida: '$subida'
    }
})
  1. pro výpočet součtu použijte $group s $sum
  2. použijte operátor $project projekce k odstranění klíče ID vyžadovaného operátorem $group


  1. Ladění Java Garbage Collection pro HBase

  2. Používá Redis pro ověření uživatelské jméno?

  3. Mongoose/node.js jak najít, naplnit, dělat věci, 'vylidňovat' a aktualizovat

  4. Jaký je nejlepší způsob, jak zjistit, která ID v kolekci neexistují, když je uveden seznam ID?