在我的Firestore数据库中,我拥有目录`https://jsfiddle.net/Mengolor/694nrcLz/36/`
,其用户数据为users
。该文档有两个字段,字符串“ displayName”和数组“ friends”。我正在努力检索friends数组并将其放入流中的列表中。任何帮助表示赞赏。
我目前的代码如下:
documents
我认识到之前曾有人问过这个问题,但是我对颤振非常陌生,并且异步编程不能完全理解答案
答案 0 :(得分:1)
julia test.jl
> ERROR: LoadError: UndefVarError: subtypes not defined
Stacktrace:
[1] top-level scope at /.../test.jl:6
[2] include(::Module, ::String) at ./Base.jl:377
[3] exec_options(::Base.JLOptions) at ./client.jl:288
[4] _start() at ./client.jl:484
in expression starting at /.../test.jl:6
返回一个flutter SDK
对象,该对象将随着时间的推移而发出值(实时数据库)。在您的示例中,您要分配一个Stream
值并期望一个Stream
。在异步编程中,您必须预订一个事件,以便每当发出一个值时,我们就可以执行所需的操作。
List
或者如果您在var userdocs
Firestore.instance
.collection("users")
.document(userid)
.get()
.then((DocumentSnapshot ds) {
userdocs = ds.data
})
函数内部,请使用await
async