首页 > 解决方案 > Parse Server Javascript 支持嵌套的 select() 调用不起作用

问题描述

我试图通过仅选择我需要的属性来加快我的解析服务器查询之一。我一直在使用 select ,它适用于顶层的属性。我很好奇 select 是否可以处理嵌套数据。

例如:

{
    a: 1,
    b: 2,
    c: {d: 3, e: 4},
    f: 5
}

在这个对象上使用 select('a') 将返回 {a:1},而 select('c') 将返回 {c: {d: 3, e: 4}}。我想知道是否可以在没有父级的情况下以返回嵌套数据的方式使用 select。

例如。你如何只返回 {d: 3} ?

标签: javascriptparse-server

解决方案


您可以使用.select('c.d')以仅从d对象中获取数据。

在此处查看测试:https ://github.com/parse-community/parse-server/blob/master/spec/ParseQuery.spec.js#L3439


推荐阅读