我正在Buildfire應用程序中工作,在讀取dataStore文檔並嘗試自定義插件中javascript選項卡中的示例代碼後,我仍然有一些問題:Buildfire:將現有數據庫導入到數據存儲並使用它
- 如何在dataStore中寫入字段?
- 如何將現有的csv數據庫導入到dataStore?
- 如何將這些記錄連接到不同的應用程序?
在此先感謝
我正在Buildfire應用程序中工作,在讀取dataStore文檔並嘗試自定義插件中javascript選項卡中的示例代碼後,我仍然有一些問題:Buildfire:將現有數據庫導入到數據存儲並使用它
在此先感謝
的官方文檔可以發現here
這是非常重要的,你明白,數據存儲的背後是BuildFire的CMS。這意味着它在控制端讀/寫,而在控件端只讀。如果您需要在部件端(移動端)寫的,那麼你可能要考慮使用UserData或PublicData
您可以導入CSV文件導入數據存儲使用HTML5 fileReader(也有好讀https://www.html5rocks.com/en/tutorials/file/dndfiles/)和Datastore Bulk Insert。您只需打開文件,逐行閱讀或使用CSV到JSON插件將CSV文件中的每一行轉換爲JSON對象。然後使用數據存儲區builkInsert
將記錄推入數據存儲區
如何將此數據連接到多個應用程序?你不能。由於Datastore是一個共享資源,因此它被嚴格分割,因此不會出現數據泄露。話雖如此。如果它是一遍又一遍地複製相同的數據。您可以使用插件上傳本地JSON文件,您可以參考該文件而不需要數據存儲。但是,如果這是絕對必要的,您可以使用任何Web API連接到您自己的自定義數據庫。或者可能使用像Googles Firebase這樣的解決方案,許多BuildFire Plugin開發者都喜歡使用
非常感謝。你真的很有用。 Firebase解決方案似乎是一個很好的方式。我會嘗試並讓你知道。 再次感謝很多 – tonic
沒問題。如果您發現它有用,請隨時投票給我的答案 –