【发布时间】:2014-09-08 18:28:09
【问题描述】:
我是新来的,遇到一个问题,希望你能帮助我:)。
我的客户端有以下 AJAX 发送数据以更新数据库:
$.ajax({
type: 'PUT',
url: host + '/database',
data {
name: 'MisterX',
email: 'mister.x@gmail.com
},
sucess:function(sucess) {
alert('sucess');
},
err:function(err) {
console.log(err);
}
});
他们,在我的路线文件中:
app.put('/database', function(req, res) {
require('data', function (data){
var database = data;
database.save(function (err) {
if(err) {
console.log('err', err);
}
res.status(200).json('ok');
console.log('Database updated');
});
});
});
这个 put 路由理论上完全是做的,我不知道如何获取数据并在我的数据库中更新它们
我的架构:
var databaseSchema = mongoose.Schema({
name: String,
email: String,
});
如果有人能给我一个方向,我很感激。
谢谢。
【问题讨论】:
-
require('data',...中的数据是什么? -
你在用什么?猫鼬?
-
我很伤心,这只是理论上的哈哈......我正试图从 ajax 请求中获取这个:data { name: 'MisterX', email: 'mister.x@gmail.com } ,
-
Yesssss @sobingt.. 我更新了帖子.. 你可以看到我的架构..
-
你需要使用像moongoosejs这样的mongodb驱动。阅读上面的链接。