sql >> Database >  >> NoSQL >> MongoDB

Hoe meerdere velden in een verzameling samenvoegen?

we kunnen $objectToArray . converteren en $slice na 1 element in array

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

resultaat

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



  1. Mongodb kan geen verbinding maken met localhost maar kan wel verbinding maken met het IP-adres van localhost

  2. Het vinden van onderscheiden van collecties in Mongodb

  3. Identificeer het laatste document van MongoDB find() resultatenset

  4. Hoe krijg ik toegang tot ingesloten json-objecten in een Pandas DataFrame?