使用MySQL,Angular,Node和Express开发联系人列表应用程序。无法编辑,在以下代码中更新。有人可以完成编辑和更新部分。 真的是初学者,这个应用程序的大部分是在youtube上的教程的帮助下开发的。
以下是用Mongo DB编写的。我应该如何转换它以便从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 :(得分:0)
如果你想转换它以获取MySql的数据,你应该看看这个ORM:http://docs.sequelizejs.com/en/latest/ 这个问题有很好的记录。 Sequelize将允许你从mysql,postgresql中获取数据,而synthax非常容易处理。 试试这个问题,如果遇到困难,请编写测试和方法。