我想使用特定查询在Firestore中搜索单个文档。然后更新记录(如果找到)。相当于where
上的收藏,但在文档上。
const usersRef = Firebase.firestore()
.collection("users")
.doc(currentUser.uid);
usersRef.get().then(user => {
// get record where user.dayData.date == Date.now() or something
}).then(() => // update record)
// db数据结构是这样的。想要更新特定日期的总时数
projectData: {
dayData: [
{ date: 1564656952780, totalHours: 15 },
{ date: 1568659952780, totalHours: 65 },
{ date: 1563659952780, totalHours: 15 },
{ date: 1564651234567, totalHours: 5 }
],
userData: { displayName: "Ajiboye John" }
}
},