sql >> データベース >  >> RDS >> Mysql

findAllの続編は関数ではありません

    nuke_users モジュールは、呼び出されたときにModelを返す関数をエクスポートしています 。この関数を呼び出していないため、Modelは返されません。 、したがって、探している関数は存在しません。

    このエクスポートされた関数を呼び出すには、sequelizeを渡す必要があります インスタンスとDataTypes 、そのように:

    var User = require('../models/nuke_users')(sequelize, DataTypes);
    

    あなたの場合、index.jsでローダーを使用しています ファイルであり、dbをエクスポートしています 名前でキー設定されたモデルを含むオブジェクト。

    var models = require('../models'); // loads index.js
    var User = models.nuke_user;       // the model keyed by its name
    User.findOne(...);                 // search the model
    


    1. MySQLエラー-#1062-キー2の重複エントリ''

    2. Mysql Select Next&Prev行はIDで並べ替えられません

    3. SQL Serverでsys.sql_dependenciesを使用しないでください(非推奨)

    4. SQLの複数形/単数形の検索