I was trying to made a login in page. I use method "updateOne" to match the information given by users since i do not know any other method that i can use to make a judgement whether the account number is right or not.( can somebody tell me how ? i feel "findOne()" can do this job but i do not know how to use it.)
here is the code:
router.post('/update', function(req, res, next) {
var item = {
title: req.body.title,
content: req.body.content,
author: req.body.author
};
mongo.connect(url, function(err, db) {
assert.equal(null, err);
db.collection('user-data').updateOne({"title": req.body.title , "content": req.body.content}, {$set: item}, function(err, result) {
assert.equal(null, err);
console.log('Item updated');
db.close();
});
});
});
this one works. Things updated well but i have to refresh the website or it just keep loading.
i just changed the id to something else. but the original one works well, which means i dont have to refresh the website myself.
via 马露月
No comments:
Post a Comment