
[英]How can I pull all values from a Firestore document in React Native?
[英]How can i retrieve a simple document from firestore through react
我正在使用下面的代码,但它列出了 Firestore 中的每个文档,我应该进行哪些修改以仅列出一个文档,例如 ID 为:gNfFy0uEsk5OvrZOfkGm
import React, {useState,useEffect} from 'react'
import firebase from '../config/Fire'
function useTimes(){
const [kullanici,setTimes] = useState([])
useEffect(()=>{
firebase
.firestore()
.collection('kullanici')
.onSnapshot((snapshot)=>{
const newTimes =snapshot.docs.map((doc)=>({
id: doc.id,
...doc.data()
}))
setTimes(newTimes)
})
},[])
return kullanici
}
const Main = () => {
const kullanici =useTimes()
return(
<div>
{kullanici.map((kullanici)=>
<li key={kullanici.id}>
<div>kullanıcı:{kullanici.nick}\nid:{kullanici.id}</div>
</li>
)}
</div>
)}
export default Main
这样的事情应该可以解决问题:
firebase
.firestore()
.collection('kullanici')
.doc('gNfFy0uEsk5OvrZOfkGm')
.onSnapshot((doc)=>{
const newTimes = doc.data()
setTimes(newTimes)
})
我建议查看有关侦听实时更新的 Firebase 文档,因为那里对此进行了很好的介绍。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.