問題タブ [pouchdb]

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.

0 投票する
1 に答える
283 参照

percona - PouchDB は Percona などの他のデータベース ソリューションと同期できますか

私は PouchDB の背後にある概念を深く掘り下げており、Percona などのサーバー データベース ソリューションと同期できるかどうかを知りたいと思っています。

http://www.percona.com/

0 投票する
1 に答える
318 参照

couchdb - CouchDB でフィルタリングされたビューを提供するスマート プロキシ

少し前にPouchDBに出くわしたとき、聖杯を見つけたと思いました。コードをローカル (ブラウザ内) データベースに書き込むだけで、リモートの CouchDB との間ですべてをレプリケートでき、実際にコードを 1 行も書く必要はありませんでした。(完全に正しいわけではありません。実際には 1 行のコードです。)

しかし、CouchDB をバックエンドとして使用すると、実際にはすべてのユーザーがまったく同じデータ ビューを取得します。それだけが望ましいわけではありません。私はさまざまなグループの人々のためにアプリケーションを作成していますが、彼らはお互いのデータを見ることができないはずです。一度もない。限目。

実際、私はそれを確認できるようにしたいと思います

  • 一部のユーザーは、利用可能なデータのサブセットのみを表示します
  • 一部のユーザーは、ドキュメントの属性のサブセットのみを表示します

これに関連するいくつかの CouchDB の質問を見たところ、スマート プロキシを使用することが前進する方法のようです。しかし、それは本当ですか?そこにあるようなスマートプロキシの実装はありますか?

0 投票する
3 に答える
652 参照

android - PouchDB が Samsung Android フォンでデータベースを作成しない (Android v. 4.1.3、4.2.2)

Android デバイス用の基本的なアプリを作成しています。通常の Jade、JavaScript、および PouchDB データベースを使用しています。シミュレーター、HTC、タブレットなどの Android デバイスにアプリをデプロイすると、正常に動作しますが、Samsung デバイス (Android v. 4.1.3、4.2.2) では動作しません。

私のジェイドコードは

http://download.pouchdb.com/pouchdb-nightly.min.jsから「pouchdb-nightly.min.js」をダウンロードしました

この問題の適切な解決策を教えてください。

ありがとう...

0 投票する
4 に答える
9399 参照

pouchdb - パラメータを使用した PouchDB クエリ

JSON オブジェクトとして表現された車 (約 40MB) を PouchDB に格納し、馬力属性に基づいて検索したいとします。SQL の例: select * from cars where HP > 100.

キーでpouchDBをクエリできますが、明らかにHPはドキュメントのキーではありません。これを行う方法はありますか?

マップ機能については、私が理解している限りでは、

関数の外側のスコープ内の変数にアクセスすることはできません。

非キー変数に基づいてパラメータ化されたデータベースにクエリを実行する可能性はありますか?

0 投票する
2 に答える
1904 参照

javascript - PouchDB でユーザー名とパスワードをあいまいにする

私は PouchDB とクライアント側の Javascript を試しています。PouchDB サイト ( http://pouchdb.com/getting-started.html ) の例がうまく機能します。私の質問は、リモートサーバーに接続するときにユーザー名とパスワードを隠す方法はありますか? 問題のコード:

これはすべてクライアント側の JS であり、公開されています。私はそれを回避する方法を考え出すことに困惑しています。

0 投票する
2 に答える
1137 参照

security - javascriptを介してAuthSession Cookie Couchdbを取得できません

単一ページ アプリケーション (pouchdb) の JavaScript を使用してログイン/ログアウト ページをセットアップしようとしています。

ドキュメントで説明されているように、curl を介して authsession cookie を取得して送信すると問題なく動作しますが、javascript で再現しようとすると、 var contType = AjaxRequest.getAllResponseHeaders(); になります。アラート (contType);

取得できるパラメータは次のとおりです。

サーバー: CouchDB/1.5.0 (Erlang OTP/R16B01) コンテンツ タイプ: テキスト/プレーン。charset=utf-8 Cache-Control: must-revalidate

このセッション Cookie を取得して、javascript で使用することに成功した人はいますか? ありがとう、jl

0 投票する
9 に答える
20509 参照

javascript - couchDB にコアを追加する方法 -- 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しない

ポーチDbからcouchDbにデータを同期するhtmlファイルを作成しようとしています..しかし、クロムコンソールで次のエラーが発生しています。

キャッチされていない TypeError: null のメソッド 'addEventListener' を呼び出せません

オプションhttp://localhost:5984/todos/ 405 (メソッドは許可されていません)

オプションhttp://localhost:5984/todos/要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://localhost:8080 ' へのアクセスは許可されていません。XMLHttpRequest はhttp://localhost:5984/todos/を読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://localhost:8080 ' へのアクセスは許可されていません。オプションhttp://localhost:5984/todos/要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://localhost:8080 ' へのアクセスは許可されていません。pouchdb-nightly.js:3496 オプションhttp://localhost:5984/todos/要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://localhost:8080 ' へのアクセスは許可されていません。pouchdb-nightly.js:3496 XMLHttpRequest はhttp://localhost:5984/todos/を読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://localhost:8080 ' へのアクセスは許可されていません。

この問題を回避する方法を見つけました。つまり、次のコマンドを使用してクロムを開く必要があります: cd C:\Program Files (x86)\Google\Chrome\Application Chrome.exe --disable-web-security.しかし、これで問題は解決しませんでした。ここで同様の質問をたくさん見ましたが、この分野では比較的新しいので、答えがわかりませんでした