问题标签 [document-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
246 浏览

google-apps-script - GoogleDrive 作为 PDF 生成的模板引擎?可能的?

我有一个关于以下方法如何实现/是否可行的问题,通过 API 作为 PDF 生成器使用 GoogleDrive、GoogleDocs、GoogleSheets 以及从模板存储模板本身的文档存储在用户 GoogleDrive 上为专有应用程序中的用户.

基本步骤如下所示:

  1. 在用户 GoogleDrive 中创建名为“模板”、“发票”和“信件”的文件夹

  2. 在“模板”文件夹中从预定义的“主模板”创建模板文件,如“发票”和“信件”(包含用户徽标、联系信息等,并带有多个 {placeholders} 以填充实际内容在以后

  3. 用户在应用程序中写了一封信,可能是简单的降价

  4. 应用程序将 JSON 表示形式的内容发送到 Google Apps 脚本,该脚本又从用户的“模板”文件夹中获取适当的模板,并用内容填充占位符

  5. 新创建的文档将保存为 PDF 并放入名为“发票”的文件夹中的用户 GoogleDrive

潜在好处:

  • 用户可以在 GoogleDrive 中对自己的模板进行布局/格式化,新生成的文件使用用户修改后的模板进行创建
  • 这些应用程序使用 GoogleDrive 作为 pdf 生成器和文档存储
0 投票
1 回答
308 浏览

solr - 如何在未指定路由键的情况下将所有文档从一个集合移动到新集合 (6.3.0)

有一个包含 400,000 个文档的集合 c1 和没有文档的 c2(新集合)。

任何一个集合中都没有指定路由键。

尝试使用 文档中找到/描述的迁移集合 API 端点。

由于没有指定路由键,我不确定该split.key参数使用什么。我发现这个线程提到 asplit.key=!应该包含所有文档。这在我的测试中并没有被证明是正确的。

这是我尝试的网址:http://solr.node:8983/solr/admin/collections?action=MIGRATE&collection=c1&split.key=!&target.collection=c2&async=1

这没有用,我尝试了多次split.key参数迭代但无济于事。尝试了空白、、、、,但a!没有一个将任何文档迁移到 c2 集合。id!idcompositeId

在没有指定路由键的情况下,迁移功能如何工作?是否有一个默认值可用于获取所有实际工作的文档?

谢谢!

编辑:由于没有指定路由键,因此当前路由器compositeId与未指定时的 solr 一样。

0 投票
1 回答
26 浏览

php - 将文本文件作为多维数组返回


希望一切都好。


我使用 php file() 并且效果很好。我只需要将 txt 文件中的“值”与新行分开,然后“file()”将把 txt 文件的内容作为一个数组提供给我,其中包含所有值。


我不知道我是否可以将相同的功能更进一步来实现“键/值”和“多维数组”。如果没有,我有什么其他选项能够将“文本数据”保存在 txt 文件中,然后将其返回到多维数组中?


目前,我只得到以下信息:


如果您知道任何非常简单的解决方案并且可以让我在这里走上正轨,我非常感激。

0 投票
1 回答
56 浏览

database - 用于在磁盘上存储 URI 以进行快速读取的最佳数据库是什么?

我正在为链接数据编写一个网络爬虫,我需要将爬取的 URI 存储在磁盘上(不一定是分布式的,但可能是分布式的)。我的爬虫会不断检查存储中是否存在 URI。如果 URI 确实存在,它什么也不做,如果它不存在,它会爬取 URI 并将 URI 写入存储。起初,由于存储空间相当空,写入会比读取多,但在某些时候,读取会多于写入,我更喜欢更快的读取。我不需要任何连接操作等。我正在考虑基于文档的 NoSQL 存储,并且我定义了一个键 =“URI 的域”,值 =“整个 URI 的数组”。我不确定是否需要该值的二级索引。

0 投票
1 回答
45 浏览

python - python mysqlx.Result.get_autoincrement_value() 不起作用

我正在尝试在我的 python 项目(python 3.8)中使用 MySQL 8 的文档存储。MySQL-connector python 的版本是 8.0.20。根据API 参考X DevAPI 用户指南,我尝试在将文档添加到数据库后获取自动递增文档 ID。每次执行后,数据都会成功插入DB,但调用get_autoincrement_value()后会返回'-1'。

我的代码如下所示:

我的用法有什么问题吗?谢谢大家~