我正在编写一个对关键字进行评分的小应用程序。因此,如果输入了“beirut”和“education”,如果他们以前没有见过,我想创建一个 mongo 条目,并给他们 1 分。如果有,我想将他们的分数增加 1 . 我正在尝试使用一个更新命令来执行此操作,但我认为我可能做错了。
- 排名是代表数据库的对象
- “key”是关键字
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 {
您不能创建一个带有增量的全新文档吗?