如何仅使用Firestore为当前登录的用户存储数据
如果将传递
uid给
document()方法,则可以实现相同的目的。因此,以下代码行在Firebase实时数据库中使用:
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();String userId = user.getUid();mDatabaseRef = FirebaseDatabase.getInstance().getReference(FB_DATAbase_PATH).child(userId);
在Firestore中等效于:
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();FirebaseFirestore rootRef = FirebaseFirestore.getInstance();documentReference uidRef = rootRef.collection("users").document(uid);POJO pojo = new POJO();uidRef.set(pojo);


