2017-01-28 5 views
0

見つける私はすべてのCouchDBのAPIヘルパーはマンゴークエリCouchdb2マンゴー/ JS API

を実装していないことを私はクレードルを発見した気づいたが、それに作業を開始していないが、彼らが実装立ち止まったようだが、それについてのドキュメントには何も。 https://github.com/flatiron/cradle/blob/master/lib/cradle/database/mango.js

マンゴーをサポートする優れたjs apiはありますか?

セカンダリ:誰もマンゴークエリを実装していないように見える理由はありますか、なぜ誰もがマップ/縮小に固執していますか? 私はポーチ発見について知っていますが、これはブラウザーやnodejsで見つかる可能性のあるローカルストレージやポーチのローカルインスタンス用ですが、私はこれを知っています。サーバー上でcouchdbデータベースを照会するために使用できるライブラリーを探したいとします。

私は現在、一時的な解決策を見つけました。イムは、クエリ機能 元とクレードルを使用して:

db.query({ 
      method: 'POST', 
      path: "/_find", 
      body: { 
       selector:{"_id": "settings/12345" }, 
       limit:1, 
       //use_index: "_all_docs" 
      } 
     } 

だから、さらに私のセットアップを説明します。私は1人のcouchdbを利用しています。そのdbは、pouchdbを使用してブラウザに同期されます。私は、ポーチを使用してそのローカルコピーを照合することができます(これは正しいですか?)。

しかし、他のソファのデータベースは同期されていないので、多くのユーザーがアクセスできます。これらのデータベースを照会するために、私は上記の例でクレードルを使用します。

答えて

1

ここには開発中のpouchdb-findがあります。マンゴークエリーのためのAPIヘルパーがまだないなら、それはおそらく、新しいクエリー言語を持っていた新鮮なクラウドが瞬時にそれを持っていたからでしょう。

+0

おかげさまで、pouchdb-findは私をソファのマンゴーに導いてくれましたが、私が探しているのはnodejsで使用するjs APIです。より具体的には私の質問を変えるべきですが、ありがとう –

+0

Hum、 PouchDBだけでなく、node.jsのPouchdb-findあなたの質問が本当に分かりません。 –