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

Jak sloučit více polí v kolekci?

můžeme převést $objectToArray a $slice po 1 prvku v poli

> db.io.aggregate(
    [
        {$addFields : {arr : {$objectToArray : "$$ROOT"}}}, 
        {$project : { pass : {$slice : ["$arr.v", 1, 20 ] }}}
    ]
).pretty()

výsledek

{
    "_id" : "[email protected]",
    "pass" : [
        123654,
        235689,
        "cccp123654",
        "lhfrjy"
    ]
}
> 



  1. Odeslání JSON do Flask má za následek chybu 400 Bad Request

  2. Jak určit dobu provádění skriptu Lua v Redis?

  3. Přímý způsob generování kódu pomocí Mongoose a Node.js a podtržení?

  4. jak indexovat uživatelské jméno v mongo bez rozlišení velkých a malých písmen?