【发布时间】:2020-04-24 09:21:42
【问题描述】:
我必须通过刚刚创建的 documentID 查询集合以查找文档,但我需要获取并传递 DocumentSnapshot 而不是 DocumentReference。我怎么才能得到它? 我有这个
if (_pfKey.currentState.validate()) {
_pfKey.currentState.save();
String ragsoc = _cognome + " " + _nome;
// DocumentReference ds =Firestore.instance.collection('pazienti').document(this.record);
for (i = 0; i < ragsoc.length; i++) {
indici.add(ragsoc.substring(0, i + 1).toLowerCase());
}
Map<String, dynamic> miorecord = {
"nome": _nome,
"cognome": _cognome,
"datanascita": _datanascita,
"luogonascita": _luogonascita,
"codicefiscale": _codfisc,
"cap": _cap,
"provincia": _provincia,
"indirizzo": _indirizzo,
"citta": _citta,
"ciclo": _ciclo,
"figli": _figli,
"patologiemam": _patomamm,
"tormonale": _tormonale,
"searchIndex": indici
};
DocumentReference ds = await Firestore.instance.collection('pazienti').add(miorecord).catchError((e) {
print(e);
});
DocumentSnapshot documentSnapshot = ds.firestore.collection('pazienti').document(ds.documentID);
谢谢你:/
【问题讨论】:
标签: flutter google-cloud-firestore