gpt4 book ai didi

java - 在 Cloud firebase 中使用另一个集合中的一个集合

转载 作者:行者123 更新时间:2023-12-01 17:21:55 25 4
gpt4 key购买 nike

我仍然没有 100% 了解 Firebase Cloud 的工作原理。在我的教科书中,我在 onCreate 方法中包含以下代码:

Query query = db.collection("users")
.document(mAuth.getCurrentUser().getUid())
.collection("list")
.orderBy("_text", Query.Direction.ASCENDING);

还在插入数据按钮方法中我有:

db.collection("users")
.document(mAuth.getCurrentUser().getUid())
.collection("list")
.add(new Listitem(item))
.addOnSuccessListener(new OnSuccessListener<DocumentReference>() {
@Override
public void onSuccess(DocumentReference documentReference) {
//code
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
//code
}
});

在我的previous thread我问的是认证的事。现在我没有 set() 方法,所以现在我想我必须在网络上设置集合。据我了解,我需要创建一个名为 list 的集合并使用它。我需要创建新的云数据库列表吗?如果是这样,我该怎么办?值(value)观应该是什么?它如何连接到用户

最佳答案

As I understand I need to create a collection called list and use it.

不,您不需要创建任何列表集合。只需将其添加到您的引用中就足够了。它会自动为您创建。

Do I need to create a new cloud database list?

没有。

What should be the values?

集合不包含值,仅包含文档。这些文档包含保存值的不同类型的字段。

How does it being connected to users?

它与 users 集合没有任何联系。如果您在文档下创建子集合,它不会隐式创建任何父文档。子集合不以任何方式与父文档或集合相关联。请记住,Cloud Firestore 文档和子集合不像文件系统文件和目录那样工作。

关于java - 在 Cloud firebase 中使用另一个集合中的一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61277592/

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