2016-05-12 8 views
-1

MySQL、角度、ノード、およびエクスプレスを使用して連絡先リストアプリケーションを開発する。編集できません。次のコードで更新してください。誰かがEDITとUPDATEパートを完了してください。 本当に初心者です。このアプリケーションのほとんどは、YouTubeのチュートリアルの助けを借りて開発されました。Node.JS、Angular.JS、MySql、Express.JS

以下は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

MySqlのデータを取得するために変換する場合は、このORMを参照してください。http://docs.sequelizejs.com/en/latest/ このormは非常によく文書化されています。 Sequelizeを使用すると、mysql、postgresqlからデータを取得できます。シンタックスは扱いが簡単です。 このormで試してみてください。いくつか問題がある場合は、テストと方法を書いてください。

関連する問題