每个Notification ID集合只包含一个文档,我想迭代所有集合ToseefShop1并获取相应的文档名称和字段数据。
数据模型:
dbRef.collection("Shop Notifications")
.document("ToseefShop1")
.get().addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() {
@Override
public void onSuccess(QuerySnapshot querySnapshot) {
// Dont know what to do
}
});
Run Code Online (Sandbox Code Playgroud)
这不是一个重复的问题。另一个问题(有人建议重复)是关于 javascript 的,答案是针对 Node.js 的。没有答案被接受。事实上,我在 firestore Java 中找不到 getcollections() 方法。
我正在尝试将文档中的所有字段获取到ListView. 我试过 foreach 循环,但它不起作用。
dbRef.collection("Shopkeeper Own Shops").document("Shopkeeper@gmail.com")
.get()
.addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
// Get all fields to a list
}
});
Run Code Online (Sandbox Code Playgroud) Sql Clause、Command 和 Statement,我看到这些词可以互换使用。但它们在语法上是不同的。
我在这里阅读了一些差异。已经有人问过了。还是我不清楚。
建议的问题仅给出语句和子句之间的区别。和`SELECT foo FROM bar JOIN quux WHERE x = y;' 被提及为 Statement 是该问题的答案。我想问一下 Query 和 Statement 之间有什么区别。
所以我想知道它们之间到底有什么区别?或者我可以随大流吗?谢谢