![](/img/trans.png)
[英]How to query on Firestore sub collection and get spacyfyi document id?
[英]How to get the id for document in collection?
如何獲取文檔a的ID?
const name=prod['categ'].value;
const a=db.collection('Categories').whereEqualTo("Name", name);
b=a.id;
您尚未執行查詢,這是獲取其 ID 所必需的。
就像是:
const query = db.collection('Categories').whereEqualTo("Name", name);
query.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
Log.d(TAG, document.getId());
}
} else {
Log.d(TAG, "Error getting documents: ", task.getException());
}
}
});
大部分代碼是直接從 Firebase 文檔中復制的,關於從集合中獲取多個文檔,所以我建議花一些時間研究它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.