javascript - 环回远程方法关系列表到 JSON

标签 javascript node.js loopbackjs

我正在构建 Loopback 的自定义远程方法。当我进行查询并尝试将关系转发到自己的函数时,其中 forEach.关系列表导致错误 relations.forEach 不是函数

示例:

return Api.find({include: ['relations']}).then(result => {
    return myFunction(result.relations)
})

myFunction(relations) {relations.forEach(obj => {console.log(obj)})};

如何将 List 对象转换为 JavaScript 数组。 toJSON() 不适用于列表对象

最佳答案

您是否尝试过直接对结果进行 JSON 转换?喜欢:

return Api.find({include: ['relations']}).then(result => {
    result = result.toJSON(); //add this line
    return myFunction(result.relations)
})

myFunction(relations) {relations.forEach(obj => {console.log(obj)})};

关于javascript - 环回远程方法关系列表到 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54434452/

相关文章:

javascript - 嵌套 setIntervals 循环

javascript - 从数组中选择一个随机元素并检查其索引

javascript - 使用 AXIOS 在 JS 中未定义异步函数的结果

Node.js 检测子进程退出

javascript - NodeJS 请求发布不适用于 HTTPS 网站

javascript - 仅验证一组单选按钮的最后一个单选按钮

javascript - 如何让这个颜色选择器在没有滚动条的模式中显示?

javascript - 为什么 fs.readFile 在包含回调作为参数时需要包装器?

node.js - 如何在node.js中安装Strongloop api并可以使用loopback

javascript - 无法读取未定义的属性 'email' - 环回框架