2016-09-16 11 views
0

私のIonicアプリケーションのローカルストレージの代わりにpouchDBを使用しています。私は、既存のクラウドpouchdbデータベースからデータを取得し、それを自分のデバイスに保存せずに一時的に使用したいと考えています。PouchDBはリモートデータを取得してデバイスから削除します

どうすればよいですか?

私は一度私は次のことを行うと仮定している、私のデータは今すぐ私のデバイスに格納されていますか?

var db = new PouchDB('http://website.com:00/database'); 
db.get('mydoc').then(function(doc) { 
    //do things 
}).catch(function (err) { 
    console.log(err); 
}); 

答えて

0
  1. のインメモリDBへ

私は一度と仮定していますが、ソースからのインメモリPouchDBデータベース(インメモリアダプタを使用)

  • 複製を作成します。私は以下のことをします、私のデータは今すぐ私のデバイスに格納されていますか?

  • リモートデータベースに接続すると、データは自動的にローカルに保存されません。 PouchDBは、リモートデータベースのクライアントとして機能します。

    +0

    ローカルに保存しない場合は、メモリ内アダプタが必要ですか? – bryan

    +0

    限られたオフラインエクスペリエンスを提供したい場合に便利です – Kul

    +0

    私の質問にはあまり答えませんでした。すでにローカルに保存していない場合の違いは何ですか? – bryan

    関連する問題