я боролся с той же ошибкой.Я обычно получаю эту ошибку всякий раз, когда я запускаю код, показанный ниже:
db.collection(''+collectionName).document(''+docId).update({'api-key':newkey})
, он выдает эту ошибку, потому что у меня есть не буквенно-цифровой символ в самом ключе.Поэтому мне пришлось изменить ключ в базе данных Firebase и изменить его в коде так:
db.collection(''+collectionName).document(''+docId).update({'apikey':newkey})
В вашем случае удалите все пробелы для ключей (сделайте то же самое в базе данных Firebase) и попробуйте это:
doc_ref.update({
u'Username': user._username,
u'Password': user._password,
u'TimeCreated': user._time_created,
u'Lastloggedin': user._last_logged_in,
u'Active': user._active,
u'Phone': user._phone,
u'Address': user._address,
u'State': user._state,
u'City': user._city,
u'Zipcode': user._zipcode,
u'StripeCustomerId': user._stripe_customer_id,
u'EmailActivated': user._email_activated,
u'FullName': user._full_name,
u'Id': user._id,
u'GroupIds': user._group_ids,
})