草庐IT

firebase-notifications

全部标签

firebase - Firestore : Getting a subcollection from a DocumentSnapshot

我正在使用Firestore作为Flutter项目的后端,数据库嵌套在文档下有子集合。结构如下:我有从Root集合中找到的数据,我试图从那里获取子集合,但我不知道如何获取。应该有可用的get()方法,但我没有得到。函数代码如下:void_getNext(DocumentSnapshotdoc)async{intv=doc.data.length;Stringid=doc.documentID;print('length=$v\tid=$id');awaitdoc.reference.get().then((val){val.data.forEach((k,v){print('k=$k&

firebase - Firestore : Getting a subcollection from a DocumentSnapshot

我正在使用Firestore作为Flutter项目的后端,数据库嵌套在文档下有子集合。结构如下:我有从Root集合中找到的数据,我试图从那里获取子集合,但我不知道如何获取。应该有可用的get()方法,但我没有得到。函数代码如下:void_getNext(DocumentSnapshotdoc)async{intv=doc.data.length;Stringid=doc.documentID;print('length=$v\tid=$id');awaitdoc.reference.get().then((val){val.data.forEach((k,v){print('k=$k&

firebase - 当您知道字段值时删除 firebase 中的文档

上下文:在前端,用户可以输入删除日期以了解可用性。这是我添加日期的方式:Firestore.instance.collection('availableDates').add({'availableDates':date});但我还需要从Firestore中的collection中删除一个document。我不知道documentid,但我知道字段value是唯一的。如果我知道文档中的字段值,我将如何删除文档。这是firestore的屏幕截图: 最佳答案 您可以先获取文档,然后再删除文档。例如:varcollection=Fireb

firebase - 当您知道字段值时删除 firebase 中的文档

上下文:在前端,用户可以输入删除日期以了解可用性。这是我添加日期的方式:Firestore.instance.collection('availableDates').add({'availableDates':date});但我还需要从Firestore中的collection中删除一个document。我不知道documentid,但我知道字段value是唯一的。如果我知道文档中的字段值,我将如何删除文档。这是firestore的屏幕截图: 最佳答案 您可以先获取文档,然后再删除文档。例如:varcollection=Fireb

firebase-realtime-database - Flutter Firebase 数据库错误的时间戳顺序

我正在尝试将时间戳设置到firebase实时数据库中,但是当我检索时,不是按时间戳排序。我确实喜欢。FirebaseDatabase.instance.reference().child('path').push().set({'timestamp':ServerValue.timestamp});这是节点然后我像这样检索。FirebaseDatabase.instance.reference().child('path').orderByChild('timestamp').once().then((snap){print(snap.value);});但是输出是这样的{-LJhyf

firebase-realtime-database - Flutter Firebase 数据库错误的时间戳顺序

我正在尝试将时间戳设置到firebase实时数据库中,但是当我检索时,不是按时间戳排序。我确实喜欢。FirebaseDatabase.instance.reference().child('path').push().set({'timestamp':ServerValue.timestamp});这是节点然后我像这样检索。FirebaseDatabase.instance.reference().child('path').orderByChild('timestamp').once().then((snap){print(snap.value);});但是输出是这样的{-LJhyf

android - Flutter firebase_auth signInWithCredential 不适用于 android

问候flutter开发人员正在为iOS和android开发一个应用程序,它使用手机身份验证来验证用户,在iOS中一切正常,但对于android,当调用此行时我收到错误:finalFirebaseUseruser=await_auth.signInWithCredential(credential);错误:E/flutter(14190):[ERROR:flutter/shell/common/shell.cc(184)]DartError:Unhandledexception:E/flutter(14190):PlatformException(error,nullreference,

android - Flutter firebase_auth signInWithCredential 不适用于 android

问候flutter开发人员正在为iOS和android开发一个应用程序,它使用手机身份验证来验证用户,在iOS中一切正常,但对于android,当调用此行时我收到错误:finalFirebaseUseruser=await_auth.signInWithCredential(credential);错误:E/flutter(14190):[ERROR:flutter/shell/common/shell.cc(184)]DartError:Unhandledexception:E/flutter(14190):PlatformException(error,nullreference,

firebase - 如何正确调用await?

我是Flutter和Dart的新手。我有以下代码:classItemRepository{finalFirestore_firestore=Firestore.instance;Future>loadItems()async{ListitemList=[];_firestore.collection('items').snapshots().listen((data){data.documents.forEach((doc){print("-------KODE:${doc['kode']}");itemList.add(Item(doc['kode'],doc['name']));}

firebase - 如何正确调用await?

我是Flutter和Dart的新手。我有以下代码:classItemRepository{finalFirestore_firestore=Firestore.instance;Future>loadItems()async{ListitemList=[];_firestore.collection('items').snapshots().listen((data){data.documents.forEach((doc){print("-------KODE:${doc['kode']}");itemList.add(Item(doc['kode'],doc['name']));}