【发布时间】:2021-03-03 07:46:41
【问题描述】:
我试图弄清楚如何仅从 firestore 的一个 id 获取数据。单击我的编辑按钮时,我希望我的反应网站路由到另一个页面,在该页面中,我的输入字段填充了来自特定 ID 的值。点击编辑按钮后,我已经解决了如何从我的 url 中的 firestore 的特定 id 获取我的 id。
如何仅从我单击的特定 id/url 中弹出的相同 id 中获取数据?
工作正常以获得规范。 url中的id。
但是,当尝试从 firestore 的特定 id 获取所有数据时,我失败了。这是我失败的代码。
const _id = props.match.params.id;
console.log("Logged data in edit:", _id);
const ref = firebase.firestore().collection("suggestions").doc(_id);
function getRestaurants() {
ref.get().then(querySnapshot => setData((querySnapshot).data()))
console.log(ref.data)
}
我正在获取数据,但我无法编写/编辑输入字段。
【问题讨论】:
标签: javascript reactjs google-cloud-firestore react-hooks