gpt4 book ai didi

javascript - 将数据从 firestore 附加到 JavaScript 中的数组

转载 作者:行者123 更新时间:2023-11-28 03:26:12 25 4
gpt4 key购买 nike

我现在正在使用 firebase,我想从数据库中获取显示帖子。我有一个对象数组,但我不知道如何将数据放入数组中。这是我的代码:

import * as firebase from "firebase/app";
import db from "@/plugins/firebase";
export default {
data() {
return {
posts: []
};
},
methods: {
get() {
db.collection("posts")
.get()
.then(snapshot => {
snapshot.forEach(doc => {
this.posts = doc.data();
console.log(this.posts);
});
})
.catch(err => {
console.log("Error getting documents", err);
});
}
}
};

最佳答案

弄清楚了,结果我必须创建一个新对象,然后使用展开运算符。

这是工作代码:

    get() {
db.collection("posts")
.get()
.then(snapshot => {
let items;
snapshot.forEach(doc => {
this.posts.push({
...doc.data()
});
});
})
.catch(err => {
console.log("Error getting documents", err);
});
}

关于javascript - 将数据从 firestore 附加到 JavaScript 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58623898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com