0
私は映画を見つけようとしていますが、それがまだ存在しない場合はデータベースに追加します。FindOne mongo return null
let film = Films.findOne({ "id" :id }, function(err, doc) {
if (err) throw err;
else console.log("Film is "+doc);
});
if (!film){
film = {"id" : id};
Films.insertOne(film);
}
console.log
はnull
を与えるので、エラーはありませんが、それは、データベースに新しいフィルムを作成することはできません。私が間違っていることを言ってください。
エラーを返します。 'events.js:183 throw er; //処理されていない 'error'イベント ^ TypeError:Films_1.Films.insertOneは関数ではありません。 ' –
@BububuMalibuただ答えを更新してみてください。 –
@BububuMalibu恐ろしい!それがあなたを助けたら受け入れることを検討してください。ハッピーコーディング! –