Javascript 如何获取作为字符串firestore的引用

Javascript 如何获取作为字符串firestore的引用,javascript,reactjs,google-cloud-firestore,Javascript,Reactjs,Google Cloud Firestore,我正在尝试获取“RefNegocio”值: 我希望它是一个字符串,这样我就可以使用它来根据该信息进行查询。如果我试着这样读(EmployadesEleccionado是所有信息的所在): 除了裁判,我得到了所有的信息。我得到了这样的信息 这就是我在firestore的阅读方式 useEffect(() => { database.collection('EmpleadosDev').get() .then(response => {

我正在尝试获取“RefNegocio”值:

我希望它是一个字符串,这样我就可以使用它来根据该信息进行查询。如果我试着这样读(EmployadesEleccionado是所有信息的所在):

除了裁判,我得到了所有的信息。我得到了这样的信息

这就是我在firestore的阅读方式

useEffect(() => {
    database.collection('EmpleadosDev').get()
        .then(response => {
            const fetchedEmpleados = [];
            const emails = [];
            response.forEach(document => {
                const fetchedEmpleado = {
                    id: document.id,
                    ...document.data()
                };
                fetchedEmpleados.push(fetchedEmpleado);
                fetchedEmpleados.forEach(element => {
                    emails.push(element.Email)
                });
                if (!emails.includes(currentUser.email)) {
                    alert('Este usuario no tiene permisos de acceso. Serás redirigido al login');
                    firebase.auth().signOut();
                    throw BreakException;
                } else {
                    setEmpleadoSeleccionado(fetchedEmpleados[emails.indexOf(currentUser.email)]) //Here I get the value I'm showing
                }
            });
            setEmpleados(fetchedEmpleados);
        })

}, [])

useEffect(() => {
    if (empleadoSeleccionado !== undefined) {
        console.log(empleadoSeleccionado) //Here I'm printing it
    }

}, [empleadoSeleccionado])

RefNegocio
字段是一个文档引用,这意味着在您的代码
doc.data()中,RefNegocio
返回一个

要从
DocumentReference
打印该文档的路径,请使用:

console.log(document.data().RefNegocio.path);

您共享的代码不会从数据库中读取任何数据,因此很难说您出了什么问题。“寻求调试帮助的问题(‘为什么此代码不起作用?’)必须包括所需的行为、特定的问题或错误以及在问题本身中重现该问题所需的最短代码。没有明确问题说明的问题对其他读者没有用。请参阅:“添加了一些代码。”。
console.log(document.data().RefNegocio.path);