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

Ekstrak Desimal dari Desimal128 dengan Mongoose - MongoDB

Metode 1: .

gunakan toString() . Ini akan mengubah objek menjadi string.

find((docs) => {
   let result = docs.map((doc) => {
       if(doc.open){
          doc.open = doc.open.toString();
       }

       if(doc.close){
          doc.close = doc.close.toString();
       }

       return doc;  
   });

    //send modified output
    res.json(result);
})

keluaran sebagai berikut:-

/*
[
  {
    "open":  "86.13",
    "close": "85.64"
  },
]
*/

Metode 2: Mongodb 4.0 di atas,

db.myCollection.aggregate([
  {$match:{
   //...
   //...
   }},


  { $addFields : {
        open: {"$toString" : "$open"},
        close : {"$toString" : "$close"},
    }},
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. membaca data dari node tertentu dalam set replika mongo

  2. Kesalahan saat memuat file konfigurasi YAML di Rails

  3. Apakah mungkin membuat database baru di MongoDB dengan Mongoose?

  4. Memperbarui catatan mendalam di MongoDb

  5. Cara menggunakan nilai bidang sebagai nama kunci dalam hasil Mongodb