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!")
}
}
我目前遵循的流程是:
将用户信息写入 Firestore 中的新文档
将 GeoFirestore 信息添加到该文档
这导致两次写入 Firestore,使账单价格翻倍。
有没有一种方法可以将 GeoFirestore 信息附加到其他文档信息并仅将一个写入 Firestore?