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

Mengapa menggunakan model.export dalam file model terpisah?

mongoose.model mengembalikan Model itu mendefinisikan. Mengaturnya sebagai module.exports memungkinkan Anda dengan mudah membuat instance Model , tanpa mengambilnya dari koneksi.

a.js

var User = require('./b');
var myUser = new User;

b.js

var UserSchema = mongoose.Schema({
    name: String
})

module.exports = mongoose.model('User', UserSchema);

... perhatikan bagaimana saya dapat langsung memanggil new User (setelah menyetel User menjadi require('./b') ... ini yang module.exports memungkinkan saya untuk melakukan. Perhatikan ini bukan bagian dari mongoose per-se, tetapi dari Sistem modul node .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bentuk ulang dokumen dengan membagi nilai bidang

  2. Bagaimana cara memperbaiki masalah pemetaan Morphia ini??? ---> PERINGATAN [org.mongodb.morphia.mapping.DefaultCreator] - Kelas tidak ditemukan didefinisikan dalam dbObj:

  3. Isi + Agregat di Luwak

  4. Bagaimana cara menulis function-y menerima parameter-fct_x yang mengakses var-a yang harus didefinisikan dalam function-y?

  5. Permintaan untuk bidang dalam objek dalam array dengan Mongo?