CouchDBはSQLデータベースエンジンではありません。それは「NoSQL」のもののファミリーにあります。
選択したり、テーブルを作成したりすることはありません。
それは完全に異なります。
実際にはRESTAPIを使用して機能しています。同様に、すべてのドキュメントにアクセスするには、次のURLでHTTP GETを使用してアクセスします:http://some.server/someDbName/_all_docs
より完全な紹介については、Googleで「CouchDBチュートリアル」を探すことをお勧めします。
あなたはこれまたはこれのような良いリンクを見つけるでしょう。(私は何も保証していません、彼らは紹介として見栄えがするだけです。)
node.jsでhttpリクエストを行うにrequest
は、組み込みhttp
モジュールのメソッドを使用できます。ショートカットメソッドはhttp.get
、次のように使用できます。
var http = require( 'http' );
http.get( 'http://some.url/with/params', function( res ) {
// res has the values returned
});
コードを読んだ後に編集します。
まず、使用しているドキュメントが古くなっている場合。ノードはv0.8であり、0.4ではありません。
第二に、あなたrequest = require('request')
はいくつかの問題を与える必要があります(モジュールは存在しますか?)。最初の部分も実行されていないと思います。
第三に、今のところGETリクエストを試してみてください。何かのようなもの:
var http = require( 'http' );
http.get( 'http://localhost:5984/_all_dbs', function( res ) {
console.log( res );
});
それが機能しているかどうかを確認します。もしそうなら、あなたはすでにcouchdbの使い方を知っています;)
最後に、最後のリクエストは間違っていないようです。多分それは関係してrequire('request')
いるので、私にはわかりません。