我正在迅速使用FireStore来访问数据。 我当时使用复合查询来访问所需的值,并注意到查询有时会多次发生,从而在创建的数组中创建重复项。
这是我的查询。
db.collection("friendlist")
.document(UID)
.collection("friends")
.whereField("user", isGreaterThanOrEqualTo: keyword)
.whereField("user", isLessThan: upperBound)
.getDocuments()
有时此代码可以正常工作,但有时却被多次调用,甚至偶尔被调用三次
有什么办法可以解决此错误?