我正在使用 Buildfire 应用程序,并且在阅读了 dataStore 文档并在自定义插件的 javascript 选项卡中尝试了示例代码之后,我仍然有一些问题:
- 如何在数据存储中写入字段?
- 如何将现有的 csv 数据库导入到 dataStore?
- 如何将这些记录连接到不同的应用程序?
提前致谢
我正在使用 Buildfire 应用程序,并且在阅读了 dataStore 文档并在自定义插件的 javascript 选项卡中尝试了示例代码之后,我仍然有一些问题:
提前致谢
官方文档可以在这里找到
了解 Datastore 位于 BuildFire 的 CMS 之后,这一点非常重要。这意味着它在控制端是读/写的,但在小部件端是只读的。如果您需要在小部件端(移动端)编写,那么您可能需要考虑使用UserData或PublicData
您可以使用HTML5 fileReader(也可以阅读https://www.html5rocks.com/en/tutorials/file/dndfiles/)和Datastore Bulk Insert将 CSV 文件导入 Datastore 。您只需打开文件,逐行读取或使用 CSV 到 JSON 插件将 CSV 文件中的每一行转换为 JSON 对象。然后使用数据存储builkInsert
将记录推送到数据存储
如何将这些数据连接到多个应用程序?你不能。由于 Datastore 是一种共享资源,因此它被大量分割,因此不会发生数据泄露。话虽如此。如果它是一遍又一遍复制的相同数据。您可以使用插件上传本地 JSON 文件,无需 Datastore 即可引用该文件。但是,如果这是绝对必要的,您可以使用任何 Web api 连接到您自己的自定义数据库。或者可能使用许多 BuildFire 插件开发人员喜欢使用的解决方案,例如Googles Firebase