問題タブ [couchdb-nano]

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 に答える
264 参照

javascript - CoffeeScript で構成されたライブラリが必要ですか?

ミニマルな CouchDB モジュールである Nano.js で CoffeeScript を使用したいと考えています。JavaScript では、要件は次のとおりです。

しかし、CoffeeScript でこれを記述する方法に関するドキュメントはありませんか?

結果:

これは機能しません。

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

node.js - node.js、nano、CouchDBによる認証

初期化後にnanoの構成パラメーターを変更する方法はありますか?nanoを次のように初期化したい:

その後、ユーザーがログインフォームを送信した後、ユーザーとパスワードを変更します。私はいつもエラーが発生します:

または、nanoをフォークして、値を調整するための認証関数を作成する必要がありますか?

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

javascript - nano および now.js を使用した JavaScript コールバック

db はnanoのオブジェクトです。db.view は何も返さず、コールバックのみを提供するため、guesess = db.view() は機能しません。そして db.view() のコールバック内では、 now.js にこれにアクセスできませ

どうすればこれを解決できますか?

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

javascript - クライアント側にnow.jsがある未定義の関数

now.jsとnano(CouchDBライブラリ)を使用して、選択範囲にオプションを入力しています。

サーバ:

クライアント:

クライアントでは、最初の呼び出しで「TypeError:'undefined'は関数ではありません」と表示されます。.click()-関数内ですべてが正常に機能します。

now.jsはapplication.jsの前にロードされます。$(now).ready()も試しましたが、うまくいきませんでした。

どうしたの?

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

javascript - カウチデータベース用のnodejsのnanoモジュールでドキュメントのフィールドを更新する

node.js で nano を介して開いたcouchdbセッションがあるとします。

アクセスできるcouchdbサーバーには、配列であるフィールドを持つユーザーがdbservいるデータベースがあります。usersgroups

groupsでユーザーを更新しjimたい場合users、ドキュメント全体を置き換えずにどのように更新しますか?

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

javascript - CouchDBとnano.jsを使用したコールバックとリターン

nanoで再利用可能なデータベース呼び出しを使用して小さなライブラリを作成しようとしています。

複数のリクエストがある場合、これは非常に厄介になる可能性があります。

したがって、アイデアは関数を作成することでした。

しかし、それはうまくいきません。

これを解決して、すべてを外部のnode-js-module.jsファイルに入れるにはどうすればよいですか?

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

node.js - Node.jsでNanoを使用してcouchdb設計ドキュメントを作成するにはどうすればよいですか?

README を見ると、Nano で設計ドキュメントを作成する方法がないように見えますか? このために他の人は何をしていますか?

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

javascript - nano や cradle などのライブラリを使用せずに Node.js と CouchDB から始める

重複の可能性:
Node.js から CouchDB にドキュメントを挿入しようとすると、「bad_request invalid_json」エラーが発生する

CouchDB と Node.jsで最も投票された回答 - どのモジュールをお勧めしますか? Node.js と CouchDB を開始するために、nano や cradle などのライブラリを使用しないことをお勧めします。

ただし、データベースの作成、テーブルの作成、データの追加と表示など、すべての DBMS の標準操作をプログラムで実行する方法に関するチュートリアルは見つかりませんでした。

編集: (部分的な回答) CouchDB をインストールして起動した後、に移動しhttp://localhost:5984/_utils/script/couch.jsます。

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

couchdb - nanoでのCouchDBドキュメントの更新

ドキュメントを取得し、いくつかのフィールドを変更/挿入/削除して、元に戻す必要があります。

put」アクションにはドキュメントの現在のリビジョンが必要ですが、nanoでは、リビジョンをパラメーターとして受け取り、ドキュメントをデータベースに挿入する関数が見つかりません。

nanoでこれを行うにはどうすればよいですか?

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

javascript - Node.jsのユーザーからすべての投稿を取得するCouchDB

私はたくさんの研究をしたと言うことから始めますが、それでも私はかなり迷っています。

私は動作するバージョンを持っていますが、これはあなたがこれを行うことができる最も非効率的な方法だと確信しています。私はDBを計画するための最良の方法を知ることに自信がありません。明らかに、ActiveRecordに依存するようになりました。とにかく、私は単にこれらのことを理解しようとしています:

  1. データベースを計画するための最良の方法を見つける(ドキュメントを分離する方法)
  2. 関係に対処するための最も効率的なものを見つける
  3. サーバーからクエリを実行するための適切な方法を見つける

さて、私が気付いたことがいくつかあります。1つは、クライアント変数をビューに渡すことができないため、そのようなメソッドを使用しても機能しないことです。2つ目は、すべての投稿を取得して、タイプがpostであるかどうかを確認し、一致するドキュメントを返すことはできないと思いますが、それは大量のデータが移動しているようです。

いくつかのコード:

そのため、ミドルウェアとしてNode.js、CouchDB、nanoを使用しています。

投稿ドキュメント:

ユーザードキュメント:

そして、これが私が現在すべての投稿を取得する方法です(それは本当に悪いです!):

変数を渡すことができないことに気付くまでビューを使用していたので、リストを調べましたが、多くのチュートリアルを読んだ後、迷子になりました。

助けてくれてありがとう!!