【发布时间】:2019-02-03 10:07:09
【问题描述】:
当我将数据作为“/first/second/third/...”添加到集合/文档时
例如,"/first/second/third/thirdONE" 然后 "/first/second/third/thirdTWO " 然后 "/first/second/third/thirdTHREE"
然后我无法获取“/first/second/third/”中的条目列表 但是,当我从 Firebase 控制台手动添加条目时,它可以工作! 而且,当我从应用程序添加一个条目时,它在 Firebase 控制台上显示为 italic 但是当我手动执行它时,它看起来很正常......!
val newEntry: String = "first/" +
"second/" +
"third/"
firestoreDatabase
.collection(newEntry)
.get()
.addOnSuccessListener { querySnapshot ->
println("*** " + querySnapshot.size())
for (document in querySnapshot) {
Log.d(
"*** Firestore",
document.id + " => " + " Data == " + document.data
)
}
}
.addOnFailureListener { exception ->
Log.w("***", "Error getting documents.", exception)
}
[解决方案] 向文档的字段部分添加一些数据。
【问题讨论】:
-
当文档 ID 在 Firebase 控制台中以斜体显示时,表示没有具有该 ID 的文档,但该 ID 下存在子集合。
-
我描述了系统行为,以及下面可能的解释。如果不是这样,请显示您如何创建相关文档的代码。
标签: android firebase google-cloud-firestore