1

在我们的项目中使用 Parse Server 大约一个月了,它对我们的技术堆栈来说是一个很棒的补充。然而,有一件事让我们的团队有点慢了;在使用的时候Parse.Query,我们只能通过 using 来访问返回的 Object 的字段get('fieldName'),这样看起来很冗余而且容易出错(使用字符串来获取字段)。在 Firebase 中,有一种方法可以获取所有数据:.data(). 我还没有在 Parse 中看到这个功能。

我们在获取查询结果时发现了一个名为attributes. 好像是一个对象,我们可以解构,直接获取Parse Object的所有字段。例如 :

const query = Parse.Query('Movie');
const result = await query.first();
const { title, price } = result.attributes

在文档中只有一点点引用:https ://parseplatform.org/Parse-SDK-JS/api/master/Parse.Object.html下Members,只有描述Prototype getters/setters

如果此属性使其比该get()方法更容易/方便,是否有任何理由不包含在 Parse-SDK-JS 的入门指南中?还是我错过了什么?

谢谢

4

1 回答 1

1

正如您在这一行中看到的,get 方法只是访问 attributes 属性并返回指定键的值,因此您应该可以使用const { title, price } = result.attributes.

于 2020-11-17T00:32:19.453 回答