Sailsjs:模型在调用create方法时没有插入logging

我有一个模型Sample ,当我尝试插入一个logging到这个模型Sample.create(req.body, res.send({done: 1})); 或者Sample.create(req.body).exec(res.send({done: 1})); 我没有看到任何loggingbeeing插入get请求。 我在SampleController.create执行这个操作我得到的响应是{done: 1}没有插入新logging。 根据sailsjs文档,我们可以使用Sample.save()但我总是得到exception没有这样的方法。

注意: Sample只有一个字段firstName 。 使用sailsjs 0.9.9

那么为了插入新纪录,这里有什么错?

您不正确调用Model.create 。 签名是:

 Model.create(data, callback) 

或更好:

 Model.create(data).exec(callback) 

callback函数的参数是errcreatedModel 。 全部一起:

 Sample.create(req.body).exec(function(err, sample) { if (err) {return res.serverError(err);} res.json(sample); }); 

文档位于Sails网站或Github上 。