Meteor:客户端中的回调始终返回undefined

时间:2016-07-10 13:09:54

标签: javascript mongodb meteor

可能是一个非常基本的错误,但我找不到它:

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; }

非常感谢!

0 个答案:

没有答案