答案 0 :(得分:0)
String postId = ""; // the post-Id from which you want the user_id
DocumentReference docRef = db.collection("Posts").document(postId);
docRef.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
String userId = documentSnapshot.getString("user_id");
}
});
以上代码用于在知道post-id后获取user_id。 或者你想知道user_id
时获取帖子的代码答案 1 :(得分:0)
要解决此问题,您只需使用查询:
DocumentReference id = firebaseFirestore.collection("Posts");
Query query = id.whereEqualTo("user_id", user_id);
使用此代码,您将获得id为user_id
变量值的用户。