私は、キーワードをつける小さなアプリケーションを書いています。 「ベイルート」と「教育」が入力された場合は、前に見たことがない場合は、mongoのエントリを作成し、1のスコアを付けたいと思います。もしあれば、スコアを1つ増やしたい。私は1つの更新コマンドでこれをやろうとしていますが、間違っていると思います。Node.js MongoDB Upsertアップデート
- ランキングデータベース
- "キー" を表すオブジェクトを使用すると、増分新しい文書を作成することはできません
rankingdb.update(
{keyword:key},
{keyword:key, {$inc:{score:1}}},
{upsert:true, safe:false},
function(err, data) {
if (err) {
console.log(err);
}
else {
console.log("score succeeded");
}
}
);
SyntaxError: Unexpected token {
キーワードですか?
すばらしい!チャーのように働いた。そう簡単に! – mradfo21