可能是一个非常基本的错误,但我找不到它:
lib / collection.js中的方法:
/etc/php/5.6/cli/conf.d/30-phalcon.ini
客户端文件夹中的模板:
{extension=phalcon.so}
插入文档后(工作正常!),控制台首先打印整个对象(从方法直接),然后在下一行:
Meteor.methods({
'NewsEvents.insert': function (doc) {
if (this.userId) {
console.log(doc);
return NewsEvents.insert(doc);
}
}, //...
编辑: 我也试过这个方法,这是同样的问题:
Meteor.call('NewsEvents.insert', temp, function (err, result) {
if(!err) {
console.log("result: " + result);
}
else {
console.log("err: " + err);
}
});
即使没有result: undefined
,它也不起作用:
'NewsEvents.insert': function (doc) {
if (this.userId) {
var docObject = NewsEvents.insert(doc);
console.log("docObject: " + docObject);
return docObject;
}
}
结果是:
if
和下一行:
'NewsEvents.insert': function (doc) {
var docObject = NewsEvents.insert(doc);
console.log("docObject: " + docObject);
return docObject;
}
非常感谢!