在条件books.update({“id”:{$ eq:bid}},{$ set:{“status”:login}} ... 当我使用变量出价它不起作用但如果我把smth像books.update({“id”:{$ eq:1}},{$ set:{“status”:login}}它工作得很好,我必须在我的项目中使用变量。Expressjs mongodb更新查询
节点代码的情况下,
app.get("/logged/:login/borrow/:bid/confirm", function(req,res){
var login = req.params.login;
var bid = req.params.bid;
MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
console.log("Nawiązano połączenie z serwerem");
var books = db.collection('books');
books.update({"id": {$eq: bid}}, {$set:{"status": login}}, function(er, result){
assert.equal(er, null);
res.redirect('/logged/'+login+'/borrow');
});
db.close();
});
});
粘贴HJS文件
<a href="/logged/{{nick}}/return/{{id}}/confirm"></a>
完美的作品谢谢你。 – quimak