sql >> データベース >  >> NoSQL >> MongoDB

マングーススキーマはモデルに登録されていません

    モデルのエクスポートの問題ではありません。私も同じ問題を抱えていました。

    本当の問題は、モデルのステートメントが必要なことです

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

    ルートの依存関係を下回っていました。 mongoDBの依存関係をルートの依存関係の上に移動するだけです。これはどのように見えるべきかです:

    // 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. マングースの自動再接続オプション

    2. Stackexchange.RedisなぜConnectionMultiplexer.Connectが2つのクライアント接続を確立するのですか?

    3. Mongo集計複数の値に一致

    4. 配列から重複するエントリを削除するにはどうすればよいですか?