Previously我问了一个有关数据模型的问题,在那里我得到了有关如何使用数组here的有用链接。
但是,正如Frank van Puffelen(@FrankvanPuffelen)所说,在评论中,它将改变,改变,并且有一个新的documentation。
但是现在我找不到方法whereArrayContains()
,例如:
CollectionReference messageRef = mFirestoreDb.collection("messages");
Query query = messageRef.whereArrayContains("...", "..."); //?
关于依赖项,直到我编写此问题为止,它一直是Set up your development environment的最新内容。
implementation 'com.google.firebase:firebase-firestore:17.0.4'
我在这里做错什么了吗?
答案 0 :(得分:4)
为了解决此问题,您需要将Firestore依赖项升级到最新版本。因此,请更改以下代码行:
implementation 'com.google.firebase:firebase-firestore:17.0.4'
到
implementation 'com.google.firebase:firebase-firestore:17.0.5'
您正在寻找的新方法将可用。请查看here更多详细信息。