Не путайте пути с данными поля, на которые они указывают.
"Open 16.5 / 14.5"
- вполне допустимое значение для хранения в поле Firestore.
Ваш запрос:
REF_ROOT.document(currentUser.uid).collection("records")
.whereField(workoutName, isEqualTo: "Open 16.5 / 14.5")
.getDocuments
, который говорит мне, что currentUser.uid
или workoutName
содержит недопустимый символ, и он, скорее всего, workoutName
.
Попробуйте распечатать его перед вызовом, чтобы увидеть, что печатается в консоли.
print(workoutName) //probably prints this: Open 16.5 / 14.5
REF_ROOT.document(currentUser.uid).collection("records")
.whereField(workoutName, isEqualTo: "Open 16.5 / 14.5")
.getDocuments