Это ошибка, которая возникает, если вы пытаетесь получить коллекцию в качестве документа.Это довольно сложно, потому что это также может произойти, если вы попытаетесь получить документ с именем пустой строки в коллекции.
Я не знаю PHP, но я бы предположил, что либо в вашем $ database-> getReference ("/ clients /") -> push ($ org);call, вы должны были назвать документ для отправки вашей информации или в вашу коллекцию $ firestore-> («клиенты») -> документ («- LXXXXXX») -> коллекция («поездки»);вызовите, чтобы документ, который вы пытаетесь получить ("-LXXXXXX"), имел пустую строку с именем.(Конечно, это предполагает, что ваш документ на самом деле не называется «-LXXXXXX», и вы используете его в качестве замены для некоторой переменной, которая оказывается равной «»).
Например, вpython этот вызов случайно дал мне ошибку раньше:
db.collection(u'data').document(current_id)
с той же ошибкой: 'Имя документа "... / documents / data /" имеет недействительный трейлинг "/".и выйду.Я почесал голову некоторое время, но это потому, что переменная current_id является пустой строкой.
По сути, Firebase внутренне преобразует его в длинное имя пути и затем пытается получить документ или коллекцию по этому пути в зависимости от того, каким был ваш последний вызов.Это вызывает проблему, если вы пытаетесь получить документ с именем "".