2010-12-03 14 views
1

私はCouchDBが新しく、経験豊富なCouchDBが大量の設計ドキュメントをどのように扱うのだろうと思います。CouchDBの設計ドキュメントを保存する場所は?

私の質問:あなたは、設計ドキュメントを格納ん

  1. :CouchDBのでは布団の「保存」またはハードドライブ上、その後HTTP APIを介して、それをアップロード?
  2. アップロードする場合はどうすればよいですか?カスタムクエリを作成するか、任意のフレームワークを使用していますか?
  3. 私はnode.jsを使用していますが、CouchDB開発を容易にするために使用できる良いライブラリ/フレームワークはありますか?

あなたの経験を語り合ってください!

答えて

1

1)CouchDB全体がREST APIを介して動作するため、Futonは実際にRESTインターフェイスを介して作業しています。基本的には、常にHTTP APIを通じてロードします。これは、どのツールを使用するかを選択する問題です。このツールでは、プロセスを抽象化します。日の目の終わりには、すべての設計文書が別のタイプの文書です。

2)個人的には、私はPythonでコーディングしているので、私はcouchdbkitフレームワークを使用しています。これには、自動ドキュメントロードがあります。私はnode.jsに似たものがあると確信しています。私は答えることができません。

3)おそらくnode-couchdbとなりますが、これはもはや維持されていないようです。インターネット上にはたくさんの素材があります。ただGoogleだけです!

1

CouchAppはデザインドキュメントを管理/アップロードするのに最適なツールです。その主な目的は、純粋なCouchアプリですが、その面を使用する必要はありません。それは、デザインドッグが風を管理するようになります(couchappプッシュ)。

0

CouchDBはHTTPを介したJSONです.Nodeは多かれ少なかれネイティブに動作します。私はnpmモジュールNanoがかなりうまく動作することを発見しました。

CouchAppのところでは、couchapp for nodeがあります。

関連する問題