【发布时间】:2021-08-02 19:46:33
【问题描述】:
如何仅获取 Firestore 中的最后一个文档 ID?
我试过了
auth.onAuthStateChanged(user => {
//set document from firestore
var date=new Date();
var day=date.getDate();
var month=date.getMonth()+1;
var year=date.getFullYear();
if (user){
db.collection('users').doc(user.uid).collection('orders').doc().set({
things:cart,
orderState: "Order pending",
date:day+'/'+month+'/'+year,
})
//get document from firestore
db.collection('users').doc(user.uid).collection('orders').doc().get()
.then(snapshot => console.log(snapshot.id))
})
结果我得到了错误的 id 那不在订单文档中!!
这是我的文件:
【问题讨论】:
-
你能解释一下你指的是什么顺序吗?
-
我想获取新的订单 ID,但是当我调用订单 ID 时遇到的问题是错误的 ID,您可以检查 Firestore 中的最后一个订单 ID 是 (sRUMtGcX50BjmvOVAaoF),但是当我在控制台工具中调用它的到来(BfoJBL0sSsYQesbbSXP0)不同的 ids
标签: javascript firebase google-cloud-firestore