【发布时间】:2020-07-16 12:45:20
【问题描述】:
我想知道是否可以从 collectionGroup 查询中更新文档的字段。我已经将我的查询设置如下,我想 .update() 查询返回的文档中的单个字段。
Query query = db.collectionGroup("orders").whereEqualTo("restaurantid",fAuth.getUid()).whereEqualTo(docId,getId());
query.get().addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() {
@Override
public void onSuccess(QuerySnapshot queryDocumentSnapshots) {
if (!queryDocumentSnapshots.isEmpty()){
Order order = queryDocumentSnapshots.getDocuments().get(0).toObject(Order.class);
//can i update the document here?
}else
{
Log.d("STATUS ERROR", "QUERY IS EMPTY");
}
}
});
【问题讨论】:
-
请分享您的
Order课程。并且可以使用update方法对文档进行任何更新。
标签: android firebase google-cloud-firestore