我想从Flutter中的Firestore文档的孙子上下文中调用数据。 据我所知,只有如何从Children上下文中调用数据。
我无法发布图片,所以...我只想解释一下 我的Firestore看起来像这样
collection document context
Example1 > e1 >
class:"A1"
v who
v 0
name:"Jack"
sex:"boy"
v 1
name:"Mike"
sex:"boy"
我已经知道如何使用下面的代码来调用“类”,但是问题是如何在“谁”下调用“名称”和“性别”。
body: StreamBuilder(
stream: Firestore.instance.collection('Example1').snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) return const Text('Loading...');
return ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (context, index) =>
_buildListItem(context, snapshot.data.documents[index]),
);
}),
谢谢您回答我的问题
答案 0 :(得分:0)
body: StreamBuilder(
stream: Firestore.instance.collection('Example1/e1/who').snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) return const Text('Loading...');
return ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (context, index) =>
_buildListItem(context, snapshot.data.documents[index]),
);
}),
您可以在collection参数中使用路径