Моя база данных Firebase содержит 2 коллекции имен "collectionA" и "collectionB", и обе они содержат разные документы. У них обоих есть правила, позволяющие аутентифицированным пользователям читать и писать (однако я все равно не получаю разрешение ошибки). Проблема заключается в том, что я получаю ссылку на коллекцию A и B следующим образом:
var docRefA = db.collection("collectionA")
var docRefB = db.collection("collectionB")
Коллекция A получает документы с соответствующими документами, но коллекция B возвращает пустые документы. Я все еще могу успешно писать в коллекцию B, поэтому я знаю, что docRef не ошибается. Я прикреплю изображение фактических коллекций на случай, если будут какие-то различия между коллекциями, о которых я не знаю: коллекция A и B - коллекция "users" будет collectionA, а store_exercises будет B. Единственное отличие, которое я вижу, состоит в том, что документы в B выделены серым цветом и выделены итальянским шрифтом c, не знаете, что это могло бы означать?
РЕДАКТИРОВАТЬ 1: Это способ создания / добавления элементов в коллекцию A (I может видеть обе операции записи, это только чтение):
val userMap = HashMap<String, String>()
userMap["username"] = username
userMap["email"] = email
db.collection("users").document(auth.currentUser!!.uid).set(userMap)
и коллекция B:
db.collection("store_exercises").document("whatever").collection("another_collection").document("name")
.set(myObject)
РЕДАКТИРОВАНИЕ 2: Изображение содержимого двух коллекций: содержимое обе коллекции
Иначе, как я могу отладить запрос? или проверить этот сценарий?