Хотя я не совсем уверен, что вы хотите сделать, вы, вероятно, ищете sprintf .
Это будет:
$value = sprintf( '%08d', 1234567 );
Короткий ответ: вы не можете достичь этого в Firestore. Вы не можете запрашивать свою базу данных для всех автомобилей, независимо от того, какой транспорт содержит их.
Но в таких случаях есть временное решение, в котором вы должны немного изменить структуру базы данных, создав новый верхний уровень коллекция с именем cars
, в которую вы должны добавить все ваши car
объекты. Будь в каждом car
объекте, вы также должны добавить желаемый transportation
в качестве свойства. Таким образом, вы сможете запросить базу данных в соответствии с вашими потребностями.
Структура вашей базы данных должна выглядеть так:
Firestore-root
|
--- cars (collection)
|
--- carId (document)
|
--- transportation: "Private Taxi"
|
--- //other car details