如何使用AJAX $ inc MongoDB文档字段?

时间:2016-09-30 17:52:28

标签: javascript jquery ajax mongodb

我正试图在每次"喜欢"时加入一个MongoDB字段。单击按钮。因为没有我需要传递给服务器的数据(但可能有?),我不确定在data调用中为.ajax键添加什么值。

下面的帖子显示了我想要做的事情,当"喜欢"单击按钮:

app.post('/like', function(req,res){
    var query = req.session.mostRecentQuiz;
    db.collection('mycollection').update(
        query, { $inc: {"likes": 1 } }, function (err, result) {
        if (err) throw err;
        console.log(result);
    } );
});

在页面JS:

$("#like").click(function(){
    $.ajax({
        url: "/like",
        method: "POST",
        data: , //what would go here?
                //I just need to $inc each time "Like is clicked.
        success: function(data){
            if(data.success){
                console.log("success!")
            }else{
                console.log("failure.")
            }
        }
    })
});

提前感谢您的任何答案。

1 个答案:

答案 0 :(得分:0)

true表示喜欢,false表示不像

尝试类似data: {isLiked: true}

的内容