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

passport.js-passport-localを使用してMongoDBからユーザーを認証します

    十分に文書化されていませんが、cursor.each nullを提供します コールバックの2番目のパラメーターに値を設定して、カーソルに使用可能なドキュメントがなくなったことを示します。 ドキュメント

    したがって、あなたの場合、user !== nullをチェックする必要があります users.eachで コールバック。

    ただし、findを変更して、mongoに検索を実行させる方が効率的です。 呼び出し先:

    collection.findOne({email: email}, {}, function(err, user) {
        if (user) {
            // email was found case
            ...
        }
        ...
    }
    



    1. NoSQLデータベースを使用したDjango

    2. MongoDBの配列内のフィールドの合計を検索します

    3. 空間データベースを使用して、ポイントを含むポリゴンを検​​索する

    4. mongoimportを使用して複数のjsonファイルをインポートします