問題タブ [lokijs]
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.
javascript - コルドバアプリを再起動して再起動した後、さらにデータを追加しようとすると、lokijsはコレクション内のデータベースとデータを失います
全て:
私は Lokijs の初心者です。永続化されたデータベースとコレクションを再ロードするにはどうすればよいでしょうか?
データベースとコレクションを構築し、それを永続化するとします(ボタンをクリックして永続化プロセスをトリガーするなど):
次に、このページを更新すると、「mydb」と「users」を新しいものを作成するのではなく、永続化からロードするにはどうすればよいですか (var db = new Loki("mydb"); を再度使用します)、確認する API はありますか?データベースが存在する場合
ありがとう
javascript - LokiJS autoloadCallbackが起動しない
LokiJS で既存の DB を使用しようとしていますが、autoloadCallback が起動しません。
いつ起動するかを知るために使用console.log('from add collection don')
していますが、決して起動せず、DBにデータを追加しようとすると失敗します。コレクション変数をローカルに設定した場合にのみ機能します。
javascript - オフラインのポータブル Web アプリ、Javascript。コンピューター間で永続的なデータベースを取得する方法は?
JavaScript を使用した PC 用のオフライン Web アプリがあり、それにデータベースを追加しようとしています。問題は、(USB 経由で) 複数のコンピューターに永続的なデータ ストレージが必要なことです。そのため、このデータをコンピュータのハード ドライブではなく USB に保存する方法を見つけたいと考えています。
私はlokijsなどのソリューションを調べました。lokijs には永続的なストレージがありますが、Local Storage または IndexedDB 内に格納されています。これは、ブラウザを介してコンピュータに保存されることを意味します。これを解決する方法は、何らかの形で JavaScript を使用してファイルを読み書きするか、データベース ファイルを他のファイルと同じディレクトリに保存することです (USB 経由の移植性のため)。これを行う方法はありますか?私の知る限り、これを達成する方法はありません。
もう 1 つの解決策は、ポータブル バージョンの Chromeをダウンロードし、.bat ファイルを作成して、ポータブル Chrome を使用して Web アプリが開くようにすることです。ポータブル Chrome は、セッション間でローカル ストレージ/IndexedDB データを保持すると思います (よくわかりません)。ただし、この方法はかさばるので、私はむしろこれに依存したくありません。
では、この問題を解決する代替手段はありますか? または、データベースをローカルに保存および取得して、USB 経由で複数のコンピューター間で永続的なデータ ストレージを実現できる別の JavaScript データベースがありますか。
読んでいただきありがとうございます。回答をいただければ幸いです。
javascript - loki jsの挿入が機能しない
私はデータをローカルに保存する必要がある Ionic プロジェクトに取り組んでおり、Loki js を使用しています。Loki js を使用してファクトリを作成しました。初期化中です。データベースを作成していますが、挿入中に動作しません。ドキュメントhttps://rawgit.com/techfor/LokiJS/master/jsdoc/Collection.htmlによると、オブジェクトまたは配列を挿入できます。
しかし、どちらも作成されたloki DBに値を渡していません。
これを解決するには?
database - Loki JS は Ionic でデータを保持しません
LokiJS を使用してローカル ストレージに保存しています (まあ、試しています)。私がやりたいのはToDoアプリです。私のコントローラーは次のとおりです。
問題は、テストするたびにメッセージが「それはnullです」ということです。以前にデータを挿入しましたが。つまり、アプリを起動するたびにデータベースが作成されます。
データを永続化するにはどうすればよいですか?
※コルドバプラグインは使用していません。
angularjs - Angular 1 アプリで LokiJS を使用する最良の方法は何ですか?
AngularJS v1 アプリに LokiJS を使用したいと考えています。データベースシステムを簡単に変更できるように、独自の永続化ファクトリを作成することをお勧めします。
LokiJS には Angular 用の特別な実装 (loki-angular.js) があり、Lokiwork サービスが含まれています。
あなたならどうしますか?Lokiwork を使用しますか、それとも独自のシステムを使用しますか?
ありがとう、クリスチャン。