Firebase Firestore无法同时更新TIMESTAMP数据类型的字段/列以及字符串/数字数据类型的其他字段/列。试了四天它没用。我必须分开做。请其他人注意到这个吗?我尝试使用JavaScript并且Java / Android没有用。
WriteBatch batch = utilfb.getDatabaseFireStore().batch(); DocumentReference BioDataV2 = utilfb.getDatabaseFireStore().collection("OnlineUsers").document("sers1"); batch.update(BioDataV2, "Last_Seen", FieldValue.serverTimestamp()); batch.update(BioDataV2, "A_Status",1); batch.update(BioDataV2, "A_Fcm_Id", seuna);
batch.commit()addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task){ if (task.isSuccessful()) { Log.d("TAG","Succsss"); } else{Log.d("TAG","Failed"); } }});