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

Mô hình Mongoose TypeError:Schema không phải là một phương thức khởi tạo

Vấn đề là mongoose không phải là đối tượng Mongoose mà là connect lời hứa .

Nó phải là:

const mongoose = require('mongoose')
const Schema = mongoose.Schema;

mongoose.connect(`mongodb://${process.env.DB_USER}:${process.env.DB_PASSWORD}@localhost:27017/${process.env.DB_NAME}`, {useNewUrlParser: true});

Lưu ý rằng mongoose.connect có thể không phù hợp với mô hình nhưng mô-đun mẹ vì có thể có nhiều mô-đun mô hình.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để thực hiện một truy vấn trong cấu trúc tài liệu lồng nhau này (MongoDB)?

  2. Các phương pháp hay nhất để lưu trữ hiệu quả các băm md5 trong MongoDB

  3. Trả lại Mono <UpdateResult> với mẫu Reactive MongoDB

  4. PHP:Có phải thiết kế tồi khi tuần tự hóa các đối tượng và đưa chúng vào cơ sở dữ liệu để sử dụng sau này không?

  5. Dịch vụ MongoDB không chạy trong Fedora