MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tại sao sử dụng model.export trong các tệp mô hình riêng biệt?

mongoose.model trả về Model Nó định nghĩa. Đặt nó là module.exports cho phép bạn dễ dàng tạo các phiên bản của Model mà không cần truy xuất nó từ kết nối.

a.js

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

b.js

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

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

... lưu ý cách tôi có thể gọi trực tiếp new User (sau khi đặt User thành require('./b') ... đây là những gì module.exports cho phép tôi làm. Lưu ý rằng đây không phải là một phần của mongoose per-se, trừ Hệ thống mô-đun nút .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB- Chèn nếu nó không tồn tại, nếu không, hãy bỏ qua

  2. kết nối với Mongodb bên trong một docker với GUI la bàn mongodb

  3. Chuyển tệp .js tới mongo db.eval ()

  4. MongoDB tự lưu trữ

  5. Cấu trúc cơ sở dữ liệu MongoDB và Trợ giúp về các phương pháp hay nhất