問題タブ [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.
javascript - CoffeeScript で構成されたライブラリが必要ですか?
ミニマルな CouchDB モジュールである Nano.js で CoffeeScript を使用したいと考えています。JavaScript では、要件は次のとおりです。
しかし、CoffeeScript でこれを記述する方法に関するドキュメントはありませんか?
結果:
これは機能しません。
node.js - node.js、nano、CouchDBによる認証
初期化後にnanoの構成パラメーターを変更する方法はありますか?nanoを次のように初期化したい:
その後、ユーザーがログインフォームを送信した後、ユーザーとパスワードを変更します。私はいつもエラーが発生します:
または、nanoをフォークして、値を調整するための認証関数を作成する必要がありますか?
javascript - クライアント側にnow.jsがある未定義の関数
now.jsとnano(CouchDBライブラリ)を使用して、選択範囲にオプションを入力しています。
サーバ:
クライアント:
クライアントでは、最初の呼び出しで「TypeError:'undefined'は関数ではありません」と表示されます。.click()-関数内ですべてが正常に機能します。
now.jsはapplication.jsの前にロードされます。$(now).ready()も試しましたが、うまくいきませんでした。
どうしたの?
javascript - カウチデータベース用のnodejsのnanoモジュールでドキュメントのフィールドを更新する
node.js で nano を介して開いたcouchdbセッションがあるとします。
アクセスできるcouchdbサーバーには、配列であるフィールドを持つユーザーがdbserv
いるデータベースがあります。users
groups
groups
でユーザーを更新しjim
たい場合users
、ドキュメント全体を置き換えずにどのように更新しますか?
javascript - CouchDBとnano.jsを使用したコールバックとリターン
nanoで再利用可能なデータベース呼び出しを使用して小さなライブラリを作成しようとしています。
複数のリクエストがある場合、これは非常に厄介になる可能性があります。
したがって、アイデアは関数を作成することでした。
しかし、それはうまくいきません。
これを解決して、すべてを外部のnode-js-module.jsファイルに入れるにはどうすればよいですか?
node.js - Node.jsでNanoを使用してcouchdb設計ドキュメントを作成するにはどうすればよいですか?
README を見ると、Nano で設計ドキュメントを作成する方法がないように見えますか? このために他の人は何をしていますか?
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
ます。
couchdb - nanoでのCouchDBドキュメントの更新
ドキュメントを取得し、いくつかのフィールドを変更/挿入/削除して、元に戻す必要があります。
「put」アクションにはドキュメントの現在のリビジョンが必要ですが、nanoでは、リビジョンをパラメーターとして受け取り、ドキュメントをデータベースに挿入する関数が見つかりません。
nanoでこれを行うにはどうすればよいですか?
javascript - Node.jsのユーザーからすべての投稿を取得するCouchDB
私はたくさんの研究をしたと言うことから始めますが、それでも私はかなり迷っています。
私は動作するバージョンを持っていますが、これはあなたがこれを行うことができる最も非効率的な方法だと確信しています。私はDBを計画するための最良の方法を知ることに自信がありません。明らかに、ActiveRecordに依存するようになりました。とにかく、私は単にこれらのことを理解しようとしています:
- データベースを計画するための最良の方法を見つける(ドキュメントを分離する方法)
- 関係に対処するための最も効率的なものを見つける
- サーバーからクエリを実行するための適切な方法を見つける
さて、私が気付いたことがいくつかあります。1つは、クライアント変数をビューに渡すことができないため、そのようなメソッドを使用しても機能しないことです。2つ目は、すべての投稿を取得して、タイプがpostであるかどうかを確認し、一致するドキュメントを返すことはできないと思いますが、それは大量のデータが移動しているようです。
いくつかのコード:
そのため、ミドルウェアとしてNode.js、CouchDB、nanoを使用しています。
投稿ドキュメント:
ユーザードキュメント:
そして、これが私が現在すべての投稿を取得する方法です(それは本当に悪いです!):
変数を渡すことができないことに気付くまでビューを使用していたので、リストを調べましたが、多くのチュートリアルを読んだ後、迷子になりました。
助けてくれてありがとう!!