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

Tampilkan data ke halaman web yang diambil dari mongodb menggunakan node.js

Anda dapat melakukan ini dengan cukup mudah dengan express dan luwak. Pertama Anda akan terhubung ke mongoDB menggunakan luwak, dan kemudian mengatur beberapa variabel yang digunakan untuk berinteraksi dengan mongoDB dari luwak (yaitu luwak.scheme &luwak.model), dan akhirnya Anda cukup mengirim data mongoDB Anda ke halaman web melalui res express .fungsi render:

mongoose.connect('mongodb://localhost/test', function(err){
    if(!err){
        console.log('connected to mongoDB');
    } else{
        throw err;
    }
});

var Schema = mongoose.Schema,
    ObjectID = Schema.ObjectID;

var Person = new Schema({
    name : String
});

var Person = mongoose.model('Person', Person);   

app.get('/', function(req, res){
    Person.find({}, function(err, docs){
        res.render('index', { docs: docs});
    });
});

Setelah mengirim data, Anda cukup mereferensikan variabel 'docs' di halaman web Anda. Express secara otomatis menggunakan kerangka Jade. Di Jade Anda bisa melakukan sesuatu seperti daftar semua nama orang di database Anda:

- if(docs.length)
    each person in docs
      p #{person.name}
- else
    p No one is in your database!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoosastic - { [Kesalahan:Tidak ada koneksi yang hidup] pesan:'Tidak ada koneksi yang hidup' }

  2. Bagaimana cara memastikan item unik dalam array berdasarkan bidang tertentu - mongoDB?

  3. Apakah mungkin untuk mengetikkan data pemeran di dalam pipa agregasi di MongoDB?

  4. MongoDB - Memproyeksikan bidang yang tidak selalu ada

  5. Cara menjalankan mongodb dengan membuat akun