# #javascript #reactjs #firebase #react-native #google-cloud-firestore
Вопрос:
это мой результат следующей функции :
db.collection('SOCIAL').get().then((snapshot) =>{
snapshot.docs.forEach(doc => {
dataNet.push(doc.data())
})
return dataNet
})
мне нужно иметь эти значения в качестве временных, но я не могу этого сделать
Комментарии:
1. Что вы подразумеваете под «временами»?
2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
Если под временными интервалами вы подразумеваете, что они находятся только «внутри» вашего обратного вызова, то вы можете сделать что — то вроде этого:
const snapshot = await db.collection('SOCIAL').get();
let dataNet = [];
snapshot.docs.forEach(doc => {
dataNet.push(doc.data())
})
// dataNet[0] is your object
Пожалуйста, обратите внимание, что вам нужно обернуть это в асинхронную функцию.
Комментарии:
1. Если я поставлю «ждать», у меня будет ошибка(
2. что за ошибка?