Я пытаюсь ускорить один из моих запросов синтаксического анализа, выбирая только те атрибуты, которые мне нужны. Я использовал 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
select('a')
,select('c')
иselect('d')
return.