MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara menggabungkan beberapa bidang dalam koleksi?

kita dapat mengonversi $objectToArray dan $slice setelah 1 elemen dalam array

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

hasil

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Konektor Sink MongoDB Kafka tidak memproses prosesor RenameByRegex

  2. Bagaimana saya bisa mendesain Skema untuk produk di bawah ini menggunakan luwak?

  3. Cara Mengekspor Hasil Kueri MongoDB ke File JSON

  4. Mongodb bagaimana cara memasukkan HANYA jika tidak ada (tidak ada pembaruan jika ada)?

  5. Memelihara Kumpulan Replika MongoDB di Cloud Menggunakan Ansible