Firestore 在控制台 UI 中输入带有换行符的文本

问题描述 投票:0回答:2

我不知道如何在 Firestore Web UI 中输入带换行符的字符串。 JavaScript SDK 工作正常并保留换行符的读/写,但我需要在开发过程中手动编辑一些数据,并且我在 UI 中尝试的任何操作都不起作用。

我尝试过复制和粘贴

firstline\nsecondline
firstline\\nsecondline
,并从文档中复制带有两个实际换行符的字符串

firstline

second line

我还尝试过在字符串的中心复制并粘贴 unicode 换行符。

有没有办法在我缺少的控制台 UI 中输入带有换行符的字符串?

编辑:有一个相关的问题here,但它没有解决如何使用控制台输入带有换行符的字符串,这正是我正在尝试做的。

firebase google-cloud-firestore newline whitespace firebase-console
2个回答
3
投票

控制台不是为此用例构建的。这适用于之前的 Firestore 和实时数据库。

控制台主要是一个调试工具,旨在在开发过程中提供快速、轻松的访问。它并不意味着成为常规或管理用途的主要界面。我怀疑控制台的创建者旨在让开发人员构建自己的界面(管理网站或 CLI 脚本)来满足这样的特定需求。如果这对您来说非常重要,您可以随时联系 Firebase 支持提出功能请求,但在这种情况下,我不会抱太大希望。


0
投票

正如其他用户所说,控制台目前不支持此功能。

如果您愿意使用命令行脚本,这将完成这项工作:
https://gist.github.com/jakes-space/a01bc373a30e72c3736b77e5c2c23a84
它读取给定引用处的文档,在编辑器中打开其 JSON,然后写入新版本。换行符应写为

\n
,而不是
\\n

(免责声明:我是作者。请在编写之前仔细检查您的更改。)

© www.soinside.com 2019 - 2024. All rights reserved.