這是我的 firebase 資料庫的布局。
MyCollection > MyDocument1 > 1: Data1
> 2: Data2
> 3: Data3
> 4: Data4
> 5: Data5
> MyDocument2
> MyDocument3
我正在嘗試進行多次提取,但在實施時遇到了困難。我錯過了什么?
final FirebaseFirestore db = FirebaseFirestore.instance;
DocumentSnapshot<Map<String, dynamic>> documentSnapshot = await db.collection('MyCollection').where('MyDocument1', 'in',['1','2','3']).get();

uj5u.com熱心網友回復:
這是您執行的查詢:
db.collection('MyCollection').where('MyDocument1', 'in',['1','2','3'])
在這里,您正在查找MyDocument1每個檔案中的欄位MyCollection,然后檢查其值是'1','2'還是'3'。
這真的是你想做的嗎?如果是這樣,您能否顯示您希望回傳的檔案的 Firebase 控制臺螢屏截圖?
如果您只想閱讀MyDocument1那將是:
db.collection('MyCollection').doc('MyDocument1')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/453346.html
