javascript - 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} ?
解决方案
您可以使用.select('c.d')
以仅从d
对象中获取数据。
在此处查看测试:https ://github.com/parse-community/parse-server/blob/master/spec/ParseQuery.spec.js#L3439
推荐阅读
- php - 为什么 route() 函数现在可以使用 laravel 工作?
- hive - 无法让 Hive SerDe 工作 - 返回 0 条记录
- git - 克隆后回购损坏
- testing - 在类级别设置 TestNG 组名
- networking - 从 Microsoft Network Monitor 3.4 获取标头和请求正文
- .net - 在同一个项目中结合 MVC + Blazor
- docker - 如何在 Ubuntu 上启动 Docker 守护进程?
- reactjs - 在 React 中更新计数器的正确方法是什么
- javascript - 与 flex-wrap 的案例冲突:增加宽度 onHover 时换行
- android - 运行我的代码给出一个异常“org.gradle.api.UncheckedIOException”