FirebaseError:预期类型“Tc”,但它是:自定义 Ac 对象

2023-11-22

我正在尝试访问我的 firestore 集合中的所有文档


  const app = initializeApp(firebaseConfig);
  const db = getFirestore(app);


  async function getTodos() {
        try {
            const todoRef = collection(db, 'todos');
            let allTodos = await getDoc(todoRef);
            console.log(allTodos)

        } catch (err) {
            console.log(err)
        }
    }

但它抛出了这个错误FirebaseError: Expected type 'Tc', but it was: a custom Ac object


The getDoc()方法用于获取单个文档并采用文档参考作为参数。这里todoRef is a 收藏参考要获取多个文档,您必须使用getDocs()反而:

const todoRef = collection(db, 'todos');
let allTodos = await getDocs(todoRef);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FirebaseError:预期类型“Tc”,但它是:自定义 Ac 对象 的相关文章

  • 如何在Rails 中使用highlight.js?

    我正在尝试在我的 Rails 应用程序中使用语法突出显示和highlight js height js 的说明如下 https github com isagalaev highlight js https github com isaga
  • 每 x 秒重复一次代码,但如果 [在此处插入检查] 则不重复

    这是后续这个问题 https stackoverflow com questions 13304471 javascript get code to run every minute 我在那里找到了如何使代码每 x 秒重复一次 是否有可能举
  • 等待动态加载脚本

    在我的页面正文中 我需要插入以下代码作为 AJAX 调用的结果 p Loading jQuery p p Using jQuery p 我不能使用 load 由于文档已经加载 因此该事件不会触发 这安全吗 如果没有 我如何确保在执行自定义生
  • 在java中将DataURL图像转换为图像文件

    我在我的 java servlet 中接收图像 DataURL 它看起来像 data image jpeg base64 9j 4AAQSkZJRgABAQAAAQABAA 我需要将其另存为图像文件 我该怎么做 The simplest w
  • javascript获取网页中选定文本的段落

    突出显示文本后 我想获取所选文本所在的段落 var select window content document getSelection 请问有什么指点吗 这实际上很难做到 因为你必须考虑六种情况 所选内容不在一个段落内 简单 整个选择都
  • 有没有一种方法可以使页面布局在 100% 缩放下完美契合,同时又尊重更大的缩放系数?

    有多种方法可以布局网页 使其适合浏览器视口 DOMwindow 当我说 适合 时 我包括更改所用字体的大小 更改 DIV IMG 和其他渲染元素的宽度和高度 以及允许元素 流畅 移动 目标是使页面在所有显示设备 从小型手机到大桌面屏幕 上看
  • jQuery 选择器在控制台中不起作用

    我一辈子都无法解决这个问题 我正在运行 js 容器状态 是页面上正在运行的 js 的控制台日志 它显示一个选择器 但如果我想在控制台中执行任何操作 它只会返回 null 我假设我在某个地方过度编写了 jQuery 函数 就好像我调用了 jQ
  • 如何使用ckeditore通过ajax发送数据?

    我在 django 中有一个表格 这是 撰写邮件 形式 我将此表单从视图发送到我的模板 然后应用 ckeditor 来更改正文样式 我希望通过 ajax 发布此表单 当使用 ckeditor 时 body 字段的值不会随 request P
  • Javascript 清理:插入可能的 XSS html 字符串的最安全方法

    目前我正在将此方法与 jQuery 解决方案结合使用 以清除字符串中可能的 XSS 攻击 sanitize function str return htmlentities str ENT QUOTES return div div tex
  • 如何使用 JavaScript 禁用滚动条?

    当我仅在 Internet Explorer 7 中显示代表模式窗口的 div 时 我需要锁定浏览器滚动条 谷歌搜索我发现我可以使用document body style overflow hidden 但这不适用于 IE7 我也尝试过do
  • javascript 代码只能在函数之外工作 - 为什么?

    为什么这段代码不能像下面写的那样工作 但如果我注释掉function testBgChange 并将代码保留在该函数内 它可以正常工作 如果我将代码保留在函数中然后调用该函数 会有什么区别
  • 如何使网站适应用户的屏幕分辨率?

    我正在使用 1024x768 屏幕分辨率来设计我的网站 当您从屏幕分辨率较小 较大的计算机上的浏览器中查看网站时 网站开始变形 无论用户的屏幕分辨率是什么 如何使网站适应用户的屏幕分辨率 我相信通过 JavaScript 或 CSS 是可能
  • Firebase A/B 测试支持的渠道

    我正在尝试了解 Firebase A B 测试 我基本上不明白一件事 Firebase A B 测试是否也支持 Web 移动和单页 React 之类的应用程序 我看到 Firebase 文档 但它没有说明这一点 然后 阅读有关通过更改远程配
  • iOS 11 getUserMedia 不起作用?

    苹果公司发表声明称getUserMedia将在 iOS 11 上完全正常运行 安装 iOS 11 Beta 版本 5 后 我确实收到一条消息 表明我的网站请求访问我的相机和麦克风 但似乎是这样的 video src window URL c
  • 使 div 的大小与其内部图像的大小相同

    我有一个带有以下代码的div HTML div img src img logo png div CSS div imgContainer width 250px height 250px padding 13px 问题是用户可以编辑图像大
  • Electron Auth0Lock“原始文件://不允许”

    尝试让 auth0 与我的电子应用程序一起使用 当我按照默认教程并尝试使用用户名 密码 身份验证进行身份验证时 锁定失败并显示 403 错误 并响应 不允许使用 Origin file 我还在 auth0 仪表板中客户端设置的允许来源 CO
  • 在窗口调整大小和窗口加载时动态调整 pixi 舞台及其内容的大小

    我正在尝试在窗口调整大小时动态调整 pixi 舞台 画布和内容 的大小 并且最初以浏览器窗口的大小加载 而不改变比例 我使用以下内容将初始大小基本上设置为window innerWidth window innerHeight 但它做了一些
  • CSS交付优化:如何推迟CSS加载?

    我在尝试着优化 CSS 交付遵循针对开发人员的谷歌文档https developers google com speed docs insights OptimizeCSSDelivery example https developers
  • jQuery可排序发布数据,但没有数据

    谁能告诉我我在这里缺少什么 我的数据似乎总是空的 我做错了什么 document ready function nav sortable connectWith nav axis y update function event ui var
  • 在 Javascript 中动态创建 []array

    也许这将是一个真正愚蠢的问题 但我是 JavaScript 新手 并且坚持动态创建数组 如下格式 items Date 2012 01 21T23 45 10 280Z Value 7 Date 2012 01 26T23 45 10 28

随机推荐

  • VB / C#:平均调整两个控件的大小

    我创建了一个窗口 其中有两个组 面板以及它们之间的一些按钮 我想以一种方式对调整大小行为进行编码 当窗口扩展时 两个面板会增加宽度 同时保持它们之间的距离不变 请看这个模型 正如您在上面看到的 我希望调整 本地 和 服务器 面板的大小 同时
  • 如何查看Lucene索引

    我正在尝试学习和理解 lucene 是如何工作的 lucene 索引里面有什么 基本上我想看看数据在 lucene 索引中是如何表示的 我在用lucene core 8 6 0作为依赖 下面是我非常基本的 Lucene 代码 private
  • Spinner OnItemSelectedListener

    我找不到如何在单声道中执行此操作的示例 有什么帮助吗 编辑 添加代码 foreach equip item in list tr new TableRow this sp new Spinner this sp LayoutParamete
  • 使用 R 的日历时间序列

    如何制作日历时间序列图表this与ggplot2 我找不到任何东西 所以我继续写下来 Makes calendar time series plot The version rendered on the screen might look
  • 使用 mysqldump 备份具有 GEOMETRY 列的表?

    我最近创建了一个 MySQL 表 其中包含 GEOMETRY 类型的列 当我使用 mysqldump 备份表时 它将几何列输出为带引号的字符串 其中包含一些转义字符 例如 0 以及一些看起来像上位 ASCII 范围中的原始二进制字节的字符
  • 带有特殊字符的 NSURL

    如何编码此 url 以显示在 UIWebview 中 http de wikipedia org search Bev lkerungsentwicklung I tried stringByAddingPercentEscapesUsin
  • 在水平分割或垂直分割中打开窗口

    我希望同时打开 NERDTree 和 TagList 但我不需要它们具有屏幕的整个高度 相反 我想让它们在单个垂直分割中水平分割 更具体地说 我希望能够打开一个 NERDTree 并让它占据屏幕的整个高度 然后 当我打开 TagList 时
  • Python编程:仅在命令提示符下获取“名称'Tk'未定义”,在IDLE中有效[重复]

    这个问题在这里已经有答案了 刚开始使用 Tkinter 的初学者的问题 我下载了并写了教程Hello World程序 并且在 IDLE 下运行良好 但是 当我保存程序并使用命令提示符运行它时 它们都返回NameError name tk i
  • 如何将 scrapy.log 模块与自定义日志处理程序一起使用?

    我一直在研究一个Scrapy项目 到目前为止一切都进展顺利 然而 我对 Scrapy 的日志配置可能性并不满意 此刻 我已设定LOG FILE my spider log in the settings py我的项目 当我执行时scrapy
  • System.FormatException:在将字符串转换为十进制时,输入字符串的格式不正确。

    我在 ASP NET 和 C 方面遇到了一些问题 这是我的错误代码 mscorlib dll 中发生 System FormatException 类型的异常 但未在 gt 用户代码中处理 附加信息 输入字符串的格式不正确 protecte
  • 识别图表上升趋势或下降趋势

    我正在尝试读取数据并使用 python 标准线图 将它们绘制到图表上 有人可以建议我如何以编程方式对图表中的某些点是上升趋势还是下降趋势进行分类吗 哪种方法是实现这一目标的最佳方法 这肯定是一个已解决的问题 并且存在一个数学方程来识别这个问
  • 在Matlab中绘制多色线

    我想用两种颜色的破折号绘制一条垂直线 我更喜欢任何方向 但我现在只对垂直感到满意 比如红 蓝 红 蓝 我知道我可以这样做 plot 1 1 0 1 r hold on plot 1 1 0 1 b 但是 由于我需要能够移动线等 因此它应该只
  • 如何评估以素数为模的指数塔

    我想找到一种快速算法来评估如下所示的表达式 其中P是素数 A B C D E mod P Example 9 3 15 3 15 mod 65537 16134 问题是中间结果可能会变得太大而无法处理 基本上问题归结为计算a T mod m
  • 如何从 WinForms 应用程序中用户控件的子控件中获取事件?

    主窗体是否有任何方法能够拦截用户控件上的子控件上触发的事件 我的应用程序的主窗体中嵌入了一个自定义用户控件 该控件包含各种操作数据的子控件 数据本身由主窗体上的其他控件显示 我想要的是 当用户更改子控件时 是否可以以某种方式通知主窗体 这样
  • 使用 JAVA 和 C++ 通过 Socket 发送结构

    我有一个套接字 其中服务器是 JAVA 语言 但客户端是 C 语言 Struct float length char name myStruct 如何将结构体转换为服务器发送的字节流并能被客户端正确解析 任何示例代码都会有帮助 我听说 XM
  • http.FileServer 缓存文件并在编辑后提供旧版本

    go 核心中的 http 包有问题 尽管响应正文中的内容长度是正确的 但文件内容似乎已被缓存 这里演示的是我正在编写的应用程序的简化版本 package main import fmt net http func main http Han
  • 仅对子视图启用 UserInteraction

    我有一个视图和 view UserInteractionenabled no 并且一个按钮被添加到视图中 我只需要点击按钮 是否可以仅启用按钮交互 视图无法接收触摸 除非userInteractionEnabled is YES对于视图及其
  • GitLab (SSH) 通过公共 WIFI,端口 22 被阻止

    我使用星巴克 wifi 在尝试推送到 gitlab com 存储库时收到以下信息 git push origin master ssh connect to host gitlab com port 22 Connection refuse
  • 在 C# 中计算文件内容的哈希值? [复制]

    这个问题在这里已经有答案了 我需要在 C 中计算文件内容的哈希值 因此 我可以比较我的应用程序中的两个文件哈希值 我有搜索但没有找到 你可以使用MD5CryptoServiceProvider 它将适用于基于文本的文件以及二进制文件 byt
  • FirebaseError:预期类型“Tc”,但它是:自定义 Ac 对象

    我正在尝试访问我的 firestore 集合中的所有文档 const app initializeApp firebaseConfig const db getFirestore app async function getTodos tr