Javascript 创建数据存储后如何返回值
我正在尝试使用firestore创建数据,如下所示Javascript 创建数据存储后如何返回值,javascript,vue.js,google-cloud-firestore,vuex,Javascript,Vue.js,Google Cloud Firestore,Vuex,我正在尝试使用firestore创建数据,如下所示 createData({state}) { return db.collection('items').add({ title: state.title, ingredients: state.ingredients, createdAt: new Date() }) .then( ref => {
createData({state}) {
return db.collection('items').add({
title: state.title,
ingredients: state.ingredients,
createdAt: new Date()
})
.then( ref => {
console.log(ref.id)
});
}
如何返回刚创建的项目的值?
结果ref.id仅针对id文档我使用onSnapshot方法来解决我的问题
ref.onSnapshot(doc => {
console.log(doc.data())
});
这是一个很好的例子。每当我们解决问题时,都会回复我们的帖子,以便分享如何解决问题的信息,因此,任何人看到这篇帖子都可以节省时间。