0
ajax/JavaScriptを使用してmongoレコードを更新しようとしています。コレクションを更新できませんMongo Express Ajax javascript
私はレコードを追加/削除することができましたが、私はこのビットに苦労しています。現在
私はエラーを取得しています 'UPDATE ...ネット:: ERR_CONNECTION_RESET'
コードは
users.jsの下
router.put('/updateuser/:id', function(req, res) {
var db = req.db;
var collection = db.get('users');
var userToUpdate = req.params.id;
collection.update({ '_id' : userToUpdate }, function(err) {
res.send((err === null) ? { msg: '' } : { msg:'error: ' + err });
});
profile.js
function functioName() {
var myquery = { "fullname": "Test" };
$.ajax({
type: 'UPDATE',
url: '/users/updateuser/' + userID,
data: myquery,
dataType: 'JSON'
}).done(function(response) {
if (response.msg === '') {
alert('Success');
}
else {
alert('Errors: ' + response.msg);
}
}).fail(function(jqXHR, error, errorThrown) {
console.log(error);
});
を添付します
次に、上記の関数を呼び出すonclickイベントがあります。
私が言ったように、追加と削除は完全に動作しているので、レコードを更新するだけの問題です。
遅い応答に申し訳ありません。私は今、応答 'ERR_CONNECTION_RESET'を取得しています – Stu
router.put( '/ updateuser /:id'、function(req、res){ var db = req.db; var collection = db.get( 'users') ; var userToUpdate = req.params.id; collection.update({'_id':userToUpdate}、{ $ set:{'フルネーム': 'Tesr'} }); }); – Stu
これは上記の更新されたコードですが、私はあなたが言及したコールバックを逃しました。これまでのお手伝いをありがとう – Stu