【问题标题】:Strongloop related model returns function, not objectStrongloop相关模型返回函数,而不是对象
【发布时间】:2016-10-29 09:57:40
【问题描述】:

我尝试向 mongoDB 发出请求:

地理数据.find({ 包括:{relation: 'Account'}, 在哪里: { 和: [{ 协调: { 附近:alarm.Geopoint, 最大距离:最大距离值, 单位:'米' } }, {时间:{gt: fromTime}}] } },函数(错误,数据){ _.each(geoDatas, function(val){ console.log(val); //第 1 行 console.log(val.Account); //第2行 })}

然后执行查询,我收到意外的结果: 在第 1 行 - 我可以将 Account 对象视为 val 对象的属性 在第 2 行 - 我可以看到那个对象:

{ [功能:绑定] getAsync:[功能:绑定], 更新:[功能:绑定], 销毁:[功能:绑定], 创建:[功能:绑定], 构建:[功能:绑定], _targetClass:'帐户'}

为什么要查看对象以外的函数?

我如何访问对象?

【问题讨论】:

    标签: node.js loopbackjs strongloop


    【解决方案1】:

    通过

    解决

    let str = JSON.stringify(gData); eval('gData = '+str);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2018-06-30
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 2021-09-11
      相关资源
      最近更新 更多