問題タブ [jsonstore]
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.
underscore.js - Worklight 6.0 での JSON ストア データの取り込み
データベースにプッシュされた JSON ストア データを表示する際に問題に直面しています。これは、サーバーにプッシュされた json ストア ドキュメントを表示するためのコード スニペットです。
ボタンをクリックして、データベースからドキュメントを表示しようとしています。ボタンをクリックするたびに、ドキュメント全体が置換ではなくテーブルに追加されます。ボタンをクリックするたびに繰り返すのではなく、ドキュメントを置き換えるにはどうすればよいですか?
android - IBM Worklight Android 4.4 の問題、JSON ストアが機能しなくなった
N4 を Kitkat にアップグレードし、IBM Worklight を使用して開発された古いアプリのいくつかをテストしました。JSON ストアが機能しなくなったことは私にとって衝撃的でした。以下のログを送信します。確認してください。他の誰かが同じ問題に直面していますか?
11-27 11:48:03.078: I/jsonstore-core(23424): JSONStore 2.0 への移行を実行しています 11-27 11:48:03.078: E/jsonstore-core(23424): jsonstore ディレクトリを作成できません 11-27 11 :48:03.078: E/jsonstore-core(23424): java.lang.Exception: jsonstore ディレクトリを作成できません 11-27 11:48:03.078: E/jsonstore-core(23424): com.worklight.androidgap で。 plugin.storage.ProvisionActionDispatcher.checkVersionMigration(ProvisionActionDispatcher.java:72) 11-27 11:48:03.078: E/jsonstore-core(23424): com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.dispatch(ProvisionActionDispatcher.java) で:220) 11-27 11:48:03.078: E/jsonstore-core(23424): com.worklight.androidgap.plugin.storage.BaseActionDispatcher.dispatch(BaseActionDispatcher.java:87) 11-27 11:48:03.078 : E/jsonstore-core(23424): com.worklight.androidgap.plugin.storage.DispatchingPlugin$ActionDispatcherRunnable.run(DispatchingPlugin.java:113) 11-27 11:48:03.078: E/jsonstore-core(23424): com.worklight.androidgap.plugin.storage.DispatchingPlugin$SerialExecutor$1.run(DispatchingPlugin. java:147) 11-27 11:48:03.078: E/jsonstore-core(23424): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 11-27 11:48:03.078: E/ jsonstore-core(23424): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 11-27 11:48:03.078: E/jsonstore-core(23424): java.lang.Thread で.run(Thread.java:841) 11-27 11:48:03.078: E/jsonstore-core(23424): プロビジョニング中のエラー 11-27 11:48:03.078: E/jsonstore-core(23424): Java. lang.Exception: jsonstore ディレクトリを作成できません 11-27 11:48:03.078: E/jsonstore-core(23424): at com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.checkVersionMigration(ProvisionActionDispatcher.java:72) 11-27 11:48:03.078: E/jsonstore-core(23424): com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.dispatch(ProvisionActionDispatcher.java:220) で 11 -27 11:48:03.078: E/jsonstore-core(23424): com.worklight.androidgap.plugin.storage.BaseActionDispatcher.dispatch(BaseActionDispatcher.java:87) 11-27 11:48:03.078: E/jsonstore -core(23424): com.worklight.androidgap.plugin.storage.DispatchingPlugin$ActionDispatcherRunnable.run(DispatchingPlugin.java:113) 11-27 11:48:03.078: E/jsonstore-core(23424): com. worklight.androidgap.plugin.storage.DispatchingPlugin$SerialExecutor$1.run(DispatchingPlugin.java:147) 11-27 11:48:03.078: E/jsonstore-core(23424): java.util.concurrent.ThreadPoolExecutor.runWorker で ( ThreadPoolExecutor.java:1112) 11-27 11:48:03.078: E/jsonstore-core (23424): java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587) 11-27 11:48:03.078: E/ jsonstore-core(23424): at java.lang.Thread.run(Thread.java:841)
初期化通知エラー:----->{ "src": "initCollection", "err": -1, "msg": "PERSISTENT_STORE_FAILURE", "col": "通知", "usr": "テスト", "doc": {}, "res": {} } [wl.jsonstore] {"src":"initCollection","err":-1,"msg":"PERSISTENT_STORE_FAILURE","col":"通知" ,"usr":"test","doc":{},"res":{}}
ibm-mobilefirst - 「wl_deviceNoProvisioningRealm.null returned for key: userId」エラーを解決するにはどうすればよいですか?
コマンドを使用しています
ユーザーのdeviceIdを取得し、アダプターを使用して他の情報とともに送信します。
問題は、アプリを更新するたびに、別のバージョン番号を付けても、コードが呼び出されるたびに以下のエラーが発生し始めることです
WL.JSONStore.destroy
内部を呼べば直せますwlCommonInit()
が、本番環境ではもちろん無理です。
deviceId を取得するコードは 2 回呼び出されます。そのうちの 1 つは、「adapter..load..params」内でコレクションを初期化するときです。
それはそれを修正する方法ですか?
前もって感謝します。
ibm-mobilefirst - Android 4.4 での IBM Worklight 6.1 JsonStore の問題
Worklight 6.1 にアップグレードしました。ここで言及したIBM Worklight Android 4.4 の問題、JSON ストアが機能しなくなった問題が解決され、アプリが正常に機能することを期待していました。しかし、Android 4.4 ではまだ JSONStore の初期化の問題に直面しています。以下のログを確認してください。
ibm-mobilefirst - IBM Worklight 6.0.0.1 - サーバー接続なしで JSONStore を初期化する方法
モバイル デバイスがネットワークに接続されていないときに、JSONStore コレクションを初期化しようとしています。オプションを設定しましたが、init が完了しません。
デバイスがネットワークに接続されている場合、同じコードが正常に実行されます。
オフライン時にローカル トークンを操作するためにコーディングする必要があるものは他にありますか?
ibm-mobilefirst - IBM ワークライト JSON ストア | ドキュメントをコレクションから削除し、メモリから消去します
新しいドキュメントを追加する前に、コレクションとメモリからすべてのドキュメントを消去しようとしています。以下の方法で試してみました
1.
2.
しかし、成功しませんでした。実行してすべてのドキュメントを表示しますfindAll