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

Dotaz MongoDB pro všechny dokumenty s jedinečným polem

> db.foo.insert([{age: 21, name: 'bob'}, {age: 21, name: 'sally'}, {age: 30, name: 'Jim'}])
> db.foo.count()
3
> db.foo.aggregate({ $group: { _id: '$age', name: { $max: '$name' } } }).result
[
    {
        "_id" : 30,
        "name" : "Jim"
    },
    {
        "_id" : 21,
        "name" : "sally"
    }
]


  1. jackson deserializovat objekt se seznamem rozhraní pružiny

  2. MongoDB a Asp Core aktualizují pouze pár klíč:hodnota namísto celého modelu

  3. výjimka:Velikost BSONObj:-286331154 (0xEEEEEEEE) je neplatná. Velikost musí být mezi 0 a 16793600 (16MB)

  4. Ruby group hash podle hodnoty klíče