2016-05-12 51 views
-1

使用MySQL,Angular,Node和Express開發聯繫人列表應用程序。無法編輯,在下面的代碼中更新。有人可以完成編輯和更新部分。 真的是一個初學者,這個應用程序的大部分都是在YouTube上的教程的幫助下開發的。Node.JS,Angular.JS,MySql,Express.JS

以下是用MongoDB編寫的。我應該如何轉換這個爲了從MySql中獲取數據。

SERVER.JS

app.get('/contactlist/:id', function (req, res) { 
    var id = req.params.id; 
    console.log(id); 
    db.contactlist.findOne({_id: mongojs.ObjectId(id)}, function (err, doc) { 
     res.json(doc); 
    }); 
}); 
app.put('/contactlist/:id', function (req, res) { 
    var id = req.params.id; 
    console.log(req.body.name); 
    db.contactlist.findAndModify({ 
     query: {_id: mongojs.ObjectId(id)}, 
     update: { 
      $set: { 
       name: req.body.name, 
       email: req.body.email, 
       number: req.body.number 
      } 
     }, 
     new: true 
    }, function (err, doc) { 
     res.json(doc); 
    }); 
}); 

謝謝!

回答

0

如果你想轉換它以獲取MySql的數據,你應該看看這個ORM:http://docs.sequelizejs.com/en/latest/ 這個orm有很好的文檔。 Sequelize將允許您從mysql,postgresql和synthax中獲取數據非常容易處理。 試試這個orm,如果你有一些困難,寫你的測試和方法。