我试图从firebase获取DocumentSnapshot中的数据。
Firestore.instance.collection('products').document("Lucius_Malfoys_Zauberstab").get().then((DocumentSnapshot ds) {
print(ds.exists);
});
此方法完全正常并返回true,但是:
var keys = ["Lucius_Malfoys_Zauberstab"];
String id = keys[0];
print(id); ---> prints Lucius_Malfoys_Zauberstab
Firestore.instance.collection('products').document(id).get().then((DocumentSnapshot ds) {
print(ds.exists);
});
返回false ...
有谁有想法,为什么会这样?这只是我的应用程序中的一个小问题,但我很好奇为什么会发生这种情况。只是为了理解。谢谢!
编辑:
以下是购物车集合的屏幕截图:
以下是产品系列的屏幕截图: