Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sails.js 无法获取新创建的记录sails js的id_Sails.js_Sails Mongo - Fatal编程技术网

Sails.js 无法获取新创建的记录sails js的id

Sails.js 无法获取新创建的记录sails js的id,sails.js,sails-mongo,Sails.js,Sails Mongo,我正在创造这样一个新记录: Resource.create({ 标题:req.body.title, 地址:{…请求正文.地址}, 电子邮件:req.body.email, },(错误,记录)=>{ 如果(错误){ res.send({'status':err}); }否则{ res.send( { “状态”:“成功了”, “数据”:req.body } ); 航海日志(记录标题) } }); 请求过程非常完美,新记录被添加到数据库中(我也能看到)。但我不能得到正确的身份证时,它创建了一些奇怪

我正在创造这样一个新记录:

Resource.create({
标题:req.body.title,
地址:{…请求正文.地址},
电子邮件:req.body.email,
},(错误,记录)=>{
如果(错误){
res.send({'status':err});
}否则{
res.send(
{
“状态”:“成功了”,
“数据”:req.body
}
);
航海日志(记录标题)
}
});
请求过程非常完美,新记录被添加到数据库中(我也能看到)。但我不能得到正确的身份证时,它创建了一些奇怪的原因

我一直在遵循一个教程,记录不应该是未定义的,我将MongoDB与SailsJS一起使用

您必须在创建记录后链接一个“获取”,例如:

let resource = Resource.create({...}).fetch();

这将获取您刚刚创建的带有相关id的记录。

您需要使用
fetch:true
,因此在本例中:
Resource.create({title:req.body.title,address:{…req.body.address},email:req.body.email,},(err,record)=>{},{fetch:true})