在模型中创build模型

我是新来的strongloop,看看文档和样本,但从来没有看到我的问题,根据需要。 我有两个模型,例如:sentence.js和log.js,并且使用移动应用程序向rest-api发送一个句子,例如

Model sentence.js (dont want save to db this model, only for parsing and creating log model) { name: 'sentence', type: 'string' } Model log.js { name: 'lat', type: 'string' }, { name: 'lng', type: 'string' } [HTTP POST] myserver/api/sentence?d=$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A 

模型触发了方法,例如afterInitialize,beforeValidate,beforeSave。 现在, 哪个触发方法或其他范围正确,最适合parsing句子模型和创build日志模型?

谢谢 !

在你的情况最好的地方是

 Sentence.beforeRemote('create', function(ctx, sentence, next){ console.log(ctx.req.body); next() }) 

也可以使用模型钩子 Sentence.afterInitialize和Model Event Sentence.on('set') ,但是会在一些额外的情况下调用。

(请注意,在我的情况下,我会使用远程挂钩,只有一个日志模型。)