mongo db.Iを使用してノードjsアプリケーションで作業しています。res.json部分にスタックされています。キーワードの結果が更新される前に表示されます。ユーザーがキーワードを入力すると結果としてjsonに表示されますが、キーワードはres.jsonに表示され、mongodbキーワードは正常に更新されます。私は間違っていますか?mongodbで更新後の結果を取得するには?
app.post('/keyword', isLoggedIn, function (req, res) {
User.update({_id:req.user._id},{$addToSet:{keyword:req.body.tags}},function (err, result) {
if (err) return handleError(err);
return true;
});
console.log(w);
res.json({user:req.user})
})
は考え私が持っている、その後、キーワードのアレイにすでに「LIO」とi「はリンゴ」を入力すると、それは、両方の結果を表示する必要がありますが、それは両方のキーワードを表示するページのリロード後にのみkeyword.And LIOが表示されます。
私のソリューションを更新しました。{new:true} .Btwに参考になりました。 – Nitin
{returnNewDocument:true}がmongo db 3.6バージョンに追加されました。 – Nikhil