0

こんにちは、データをアップサートし、ユーザー ID に基づいて mongodb ベースからフェッチするアプリケーションを構築しようとしています。このアプローチは、1 人のユーザーには問題なく機能します。以下は私のupsertコードです

collection.update({'USER_ID': passVal.ID},
                    {'RESPONSE': Data}, { upsert: true }, function (err) {

                        if (err) {
                            console.log("Error in saving  data");

                        }
 var query = collection.findOne({'USER_ID': passVal.ID});

        query.select('RESPONSE');
        query.exec(function (err, data) {
            if (err) return handleError(err);
            console.log(data.RESPONSE);
});

})

データが null であるため、場合によっては常にエラーが発生します。upsert のコールバックのみに読み取りコードを記述しました。ここで立ち往生しています。

4

0 に答える 0