1

README在at geofirestore-android之后,我有下一个代码(在 kotlin 中),它将地理点和 geohash 写入现有的 firestore 文档。

val collectionRef = FirebaseFirestore.getInstance().collection("ExistingCollectionUID")
val geoFirestore = GeoFirestore(collectionRef)
geoFirestore.setLocation("ExistingDocumentUID",GeoPoint(37.587,-122.405)){ exception ->
    if (exception != null){
        Log.d(TAG,"Location saved on server successfully!")
    }
}

我目前遵循的流程是:

  1. 将用户信息写入 Firestore 中的新文档

  2. 将 GeoFirestore 信息添加到该文档

这导致两次写入 Firestore,使账单价格翻倍。

有没有一种方法可以将 GeoFirestore 信息附加到其他文档信息并仅将一个写入 Firestore?

4

0 回答 0