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

Skema Mongoose belum terdaftar untuk model

Ini bukan masalah dengan model ekspor. Saya memiliki masalah yang sama.

Masalah sebenarnya adalah yang memerlukan pernyataan untuk model

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');

berada di bawah dependensi rute. Cukup pindahkan dependensi mongoDB di atas dependensi rute. Seperti ini seharusnya:

// MongoDB
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');

var routes = require('./routes/index');
var users = require('./routes/users');

var app = express();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Copot pemasangan mongoDB dari ubuntu

  2. Memperbarui array bersarang di mongodb

  3. Kerangka Agregasi MongoDB - Ganti Nama Bidang Dinamis

  4. mongo - tidak dapat terhubung ke server 127.0.0.1:27017

  5. Bagaimana cara menjalankan perintah mongodump secara terprogram dari node.js?