【发布时间】:2019-07-01 21:15:42
【问题描述】:
我正在创建这样的新记录:
Resource.create({
title: req.body.title,
address: {...req.body.address},
email: req.body.email,
}, (err, record) =>{
if(err){
res.send({'status': err});
}else{
res.send(
{
'status': 'it worked',
'data': req.body
}
);
sails.log(record.title)
}
});
请求过程完美,新记录被添加到数据库中(我也可以看到)。但是由于某种奇怪的原因,当它创建时我无法正确获取 id。
我一直在关注一个教程,并且记录应该不是未定义的,我正在使用带有 SailsJS 的 MongoDB
【问题讨论】:
-
你需要使用
fetch:true,所以在这个例子中:Resource.create({ title: req.body.title, address: {...req.body.address}, email: req.body.email, }, (err, record) = > {}, {fetch: true});
标签: sails.js sails-mongo