Android Firestore按Id获取文档不';不存在,但确实存在
我有这样一个简单的查询:Android Firestore按Id获取文档不';不存在,但确实存在,android,kotlin,google-cloud-firestore,Android,Kotlin,Google Cloud Firestore,我有这样一个简单的查询: suspend fun getRecipeById(id: String): Recipe { val snapshot = firebase.firestore .collection(RECIPE_COLLECTION) .document(id) .get() .await() } 我正在按自动生成的文档id查看文档: 第一个文档可以使用,但我尝试使用另一个文档,但文档不存在,但如果我查看
suspend fun getRecipeById(id: String): Recipe {
val snapshot = firebase.firestore
.collection(RECIPE_COLLECTION)
.document(id)
.get()
.await()
}
我正在按自动生成的文档id查看文档:
第一个文档可以使用,但我尝试使用另一个文档,但文档不存在,但如果我查看Firestore是否存在
我进行了调试,文档是正确的。最终我发现了问题。在我的数据库值中,我在id后面有一个空格。因此,请小心手动编辑数据库,以避免人为错误 如果看不到代码中的字符串与控制台中的字符串匹配,我们就无能为力。如果Firestore说文件不存在,说实话。什么是配方收集?