Задать вопрос
partyzanx
@partyzanx

Как запросить из массива определённый элемент?

Через graphql или лучше даже mongoose можно взять из поля определённый элемент массива, чтобы при этом этот массив не скачивался на сервер из БД ? У меня в поле хранится в массив, в массиве объекты каждый по 10 тыс символов (это варианты переводов на разные языки), и я думаю как можно извлечь не весь массив, а лишь один его элемент, чтобы весь массив не запрашивался. И можно ли такое сделать через mongoose? (там есть select, но он вроде всё поле запрашивает)

Сервер запрашивает с БД, но он запрашивает всё поле целиком, а там допустим массив из 12 объектов, каждый объект по 10 тысяч символов. Поэтому мне надо как-то запросить конкретный 1 элемент из этого массива
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
pashted
@pashted
тыжпрограммист
нативно это делает elemMatch
для mongoose можно посмотреть пример здесь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы