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

Di NodeJS, bagaimana cara menampilkan hasil dari mongodb dengan nama bidang yang berbeda?

Jika Anda menggunakan biksu seperti yang terlihat, Anda dapat mengakses jenis kumpulan driver asli simpul yang mendasarinya melalui .col pengakses pada objek koleksi yang Anda pilih:

  var db = require('monk')('localhost/test')
    , collection = db.get('example');

  collection.col.aggregate(
    [
      { "$project": {
        "_id": 0,
        "ObjectID": "$_id",
        "DisplayText": "$text"
      }}
    ],
    function(err,result) {

      console.log( JSON.stringify( result, undefined, 4 ) );

    }
  );

Perhatikan bahwa metode seperti .aggregate() diambil dengan cara ini tidak dibungkus dalam objek janji seperti objek koleksi biksu standar. Tapi setidaknya ini menunjukkan cara mengakses dan menggunakan $project untuk membentuk ulang dokumen Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. DropIndexes MongoDB()

  2. mongoexport E QUERY SyntaxError:Pengidentifikasi tak terduga

  3. Perbarui bidang MongoDB menggunakan nilai bidang lain

  4. Perbedaan antara basis data berbasis Dokumen dan Basis Data Kunci/Nilai?

  5. Kalikan bidang dengan nilai di Mongodb