Parse Server Javascript не поддерживает вложенные вызовы select ()

1

Я пытаюсь ускорить один из моих запросов синтаксического анализа, выбирая только те атрибуты, которые мне нужны. Я использовал 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}?

  • 0
    Приведите нам еще несколько примеров того, чего вы пытаетесь достичь. С этими данными, что следует select('a') , select('c') и select('d') return.
  • 0
    Он просто возвращает выбранный ключ и его значение. Я добавил в примерах выше.
Показать ещё 8 комментариев
Теги:
parse-server

1 ответ

0

Вы можете использовать .select('c.d'), чтобы получать данные только от объекта d.

См. Тесты здесь: https://github.com/parse-community/parse-server/blob/master/spec/ParseQuery.spec.js#L3439

Ещё вопросы

Сообщество Overcoder
Наверх
Меню