У меня есть коллекция пожарных, как показано ниже:
user (collection)
userUID (Document)
token = "123"
planet (Map)
pl34-7ft (Map)
planetName = "axiom"
planetID = "pl34-7ft"
island = "amrs"
Я пытаюсь выполнить запрос, чтобы найти всех пользователей, у которых в аккаунте есть планета "Аксиома".
Когда я запускаю следующий код:
var ref = await firestoreDb.collection('user').where("planet.pl34-7ft.planetName", "==", "axiom").get().then(snapshot => { ... }
Я получил следующую ошибку:
Поле "planet.pl34-7ft.planetName" не является допустимым путем к полю Firestore.
Когда я изменяю «p134-7ft» на имя без символа тире, то есть «malibu», я не получаю сообщение об ошибке.
Я предполагаю, что для пожарного магазина требуется особый способ обработки символа "тире"?
Кто-нибудь знает, как я могу получить доступ к пути поля с символом тире?
Спасибо!