我需要使用Flutter应用程序在添加到Firestore的新文档上添加服务器端时间戳.我看到我应该使用,FieldValue.serverTimestamp但我不知道在哪里可以找到它.
如何从 Firestore 获取最新的第一个?
FirebaseFirestore.instance.collection(Strings.factsText)
.where(
Strings.category,
whereIn: [Strings.climateChange])
.orderBy('timestamp', descending: true)
.snapshots(),
...
final factsDocs = snapshot.data.documents;
return FactsListContainer(factsDocs: factsDocs);
});
Run Code Online (Sandbox Code Playgroud)
问题似乎出.where在使用 with 时.orderBy!