我正在构建一个使用React本机的应用程序,我必须将geo坐标插入到我的防火墙数据库中,我使用的是firebase、firestore和geofirestore,我已经遵循了一些教程,但仍然无法完成这个工作,您能不能帮助我,这是我的代码:
import firebase from '@react-native-firebase/app'
这里我有一个函数,不管文档是否存在于集合中,都应该返回true或false。查询工作良好,控制台日志中的结果实际上显示了要返回的正确布尔值。async function isClaimed(voucher, user) { var result; await db(函数之外)时,它是承诺值,而不是布尔值:
isVoucherClaimed
使用react with 作为我作为本地运行的数据库,使用的是用jest.进行的脚本测试
现在,当在浏览器中从我的react应用程序调用firestore、set()和get()函数时,一切都正常。get()承诺永远不会解决问题(“测试超过了5000 ms的超时时间,经过超时>100000000的测试),模拟器接收get()请求时没有任何问题。”(它会登录到