Я пытаюсь создать и вернуть новый экземпляр запроса, который применяет маску поля к результату и возвращает только указанное подмножество полей.
Когда я использую:
let query = firestore.collection('col').select('field1','field2','field3').get() ...
все в порядке, запрос возвращает все документы коллекции только с 3 указанными полями.
В моем контекстном приложении указанный список полей находится в документе конфигурации. Когда я использую:
let fieldsList = ['field1','field2','field3'];
let query = firestore.collection('col').select(fieldsList).get() ...
у меня появляется сообщение об ошибке «Аргумент с индексом 0 не является допустимым FieldPath ...»
На Документация Google указано "Вы можете указать список возвращаемых путей к полям"
Итак, я не знаю, как передать список путей к полям методу выбора запроса.
Большое спасибо за вашу помощь !!!
Вот и все, большое спасибо за вашу быструю помощь !!!
Отлично, я переместил свой комментарий в поле для ответа, отметьте его как выбранный ответ.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


попробуйте это:
let query = firestore.collection('col').select(...fieldsList).get() ..(обратите внимание на тройные точки непосредственно передfieldsList