gpt4 book ai didi

java - 如何查询 Firebase 文档中的数组列表?

转载 作者:行者123 更新时间:2023-12-02 08:45:06 26 4
gpt4 key购买 nike

我正在尝试查询我的数据库中的 Android 应用程序,如果用户名位于我的数据库的“fave”数组字段中,如果是,则更改图像的背景。我的数据库是这样设置的...

WHERE THE FIELD IS IN MY DATABASE

我不知道我做得是否正确,但目前我认为我可能正在检查整个集合而不是特定文档,而且它甚至没有返回任何内容。如有任何建议,我们将不胜感激!

最佳答案

你想要这个吗?

FirebaseFirestore.getInstance().collection("Trainers").document("Air Force 1 Low").get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
List<String> list = (List<String>)documentSnapshot.get("fave");
for (String name : list){
if (name.equals("Admin")){
//do if user is admin
return;
}
}
//do if user is not admin
}
});

关于java - 如何查询 Firebase 文档中的数组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61127753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com