【发布时间】:2018-07-06 02:10:53
【问题描述】:
我正在尝试使用 Firebase Firestore 在 android 中制作预算应用程序。我能够创建和登录用户到应用程序。我可以使用以下代码创建一个通用的“文档”:
final String userID = currentUser.getUid();
Map<String, String> userMap = new HashMap<>();
userMap.put("userID", userID);
database.collection("Users").document(userID).set(userMap).addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Log.d("ADDED USER:", "User " + userID + " added to db");
}
});
这是在 Firestore 中启动用户特定数据库的正确方法吗?我可以将它展平到集合使用用户 ID 的位置吗?
【问题讨论】:
-
你发现了吗?我们自己试图弄清楚这一点。
标签: android database firebase firebase-authentication google-cloud-firestore