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

mongodb počet dílčích dokumentů a seznam součtů

Počet prvků můžete získat přímo v addressBook pole každého uživatele pomocí $size :

db.users.aggregate([
    {$project: {_id: 1, count: {$size: '$addressBook'}}}
])

Výstup:

{
    "result" : [ 
        {
            "_id" : ObjectId("540c83f9d901f28b921a328c"),
            "count" : 2
        }
    ],
    "ok" : 1
}

Všimněte si, že $size operátor byl představen v MongodB 2.6.



  1. omezit a seřadit každou skupinu podle v mongoDB pomocí agregace

  2. Automatický přírůstek Mongoose

  3. Redis on Azure Performance Benchmark – ScaleGrid for Redis™ vs. Azure Cache

  4. Třída 'MongoDB\Driver\Manager' nebyla nalezena