小编mra*_*o21的帖子

Node.js MongoDB Upsert更新

我正在编写一个对关键字进行评分的小应用程序.因此,如果"贝鲁特"和"教育"进入,如果以前没有见过,我想创建一个mongo条目,并给他们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");
      }
    }
);
Run Code Online (Sandbox Code Playgroud)

SyntaxError: Unexpected token {

你能不能用增量创建一个全新的文档?

upsert mongodb node.js

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

mongodb ×1

node.js ×1

upsert ×1