我想从我在表中列出的 firebase firestore 数据库下载一些数据。
我正在添加来自 Firestore 的数据,以便导出到 CSV,并在我的管理仪表板中拥有完整的可查看文件
但每次我尝试按照步骤下载数据并将其导出为 CSV 格式时,都会收到此错误:"Data should be a "String", "Array of arrays" OR "Array of objects"
这是我的代码:
import { CSVLink } from 'react-csv';
const [data, setData] = useState([]);
const [csvData, setcsvData] = useState([]);
const list = []
const csvList = []
useEffect(() => {
firebase.firestore().collection("Users").get().then((userSnapshot) => {
userSnapshot.forEach((doc) => {
const {powerAccount,first_name,registerDate,email,company,country,phone} = doc.data();
setID(doc.data().usersID)
list.push({
usersID:doc.id,
powerAccount:powerAccount,
first_name:first_name,
registerDate:registerDate,
email:email,
company:company,
country:country,
phone:phone,
});
const userData = {
usersID: doc.id,
powerAccount: powerAccount, …Run Code Online (Sandbox Code Playgroud) 我有一个来自 API 调用的 Base 64 字符串。我正在使用示例 base64 字符串进行测试,并尝试将其转换为 pdf 或图像以在我的react.js 网站中查看。
我尝试了很多解决方案,但似乎没有任何效果。我找到了一个名为的 React js 包,base64topdf我安装了它并尝试将 Base64 字符串解码为 PDF,但它给了我这个错误"TypeError: fs.writeFileSync is not a function"
我不知道我做错了什么。
如何在reactjs中将base64字符串转换为PDF或图像?
包的文档https://www.npmjs.com/package/base64topdf
这是我的代码:
const base64 = require('base64topdf');
const base64STR = "JVBERi0xLjQKJeLjz9M...." //base64 string
const decodedBase64 = base64.base64Decode(base64STR, 'waybill');
console.log(decodedBase64)
Run Code Online (Sandbox Code Playgroud) 我想要获取我的 Firebase Firestore 集合中的用户总数。我可以通过编写以下代码轻松获得它:
const [totalUsers, setTotalUsers] = useState(0);
const [newUsers, setNewUsers] = useState(0);
useEffect(() => {
firebase.firestore().collection("Users").get().then((querySnapshot) => {
const TotalUsers = querySnapshot.size
setTotalUsers(TotalUsers)
})
}, []);
Run Code Online (Sandbox Code Playgroud)
但我想要的是获得具有如下条件的用户总数:
// this is not working, its not showing any results back.
useEffect(() => {
firebase.firestore().collection("Users").where("usersID","!=","101010").get().then((querySnapshot) => {
querySnapshot.forEach((doc) => {
const TotalUsers = doc.size
setTotalUsers(TotalUsers)
})
})
}, []);
Run Code Online (Sandbox Code Playgroud)
但上面的代码不起作用并且没有返回任何结果。
如何使用 where 查询获取 firebase firestore 中集合中的文档总数?