問題タブ [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 - CouchDB で複数のデータベースに参加しますか?
使用されている技術:
- Node.js
- ナノ
- CouchDB
免責事項:
私はCouchDBを初めて使用します。私はビューをクエリすることができ、うまくNode.js
いきますNano
。構文ソリューションよりも概念的なソリューションを探しています。
シナリオ:
私は非常に基本的なWebアプリを構築しています。データベースから野球選手を取得し、彼のすべてのデータをplayer/profile
ページに配置しようとしています。
このプレイヤーはチームに所属する予定です。チームには短い名前と長い名前があります。
ここに私のデータベースがあります:
JSON
次のようなオブジェクトを返そうとしています:
すべてを 1 つのデータベースに含めて、型に基づいて"type"
プロパティを使用できることはわかっていますemit()
が、実際にはそうしたくありません。
質問:
Node
と を使用して、他のデータベースからNano
プレーヤーDerek Jeter
と他のデータを照会するにはどうすればよいですか? join
ビューが存在する現在のドキュメント以外にアクセスできないことはわかっていますが、別の方法が必要ですか?
Stackoverflow と Google で何度も検索しましたが、"type"
ソリューションから離れている人はいません。
node.js - 配列で検索する方法
次の形式のドキュメントがいくつかあります。
私がする必要があるのは、選択する必要がある URL を含む配列を指定して、特定の URL を持つドキュメントを選択することです。
現在の私のビューは次のようになります。
これが私の node.js コードです。ナノを使用しています。
これは、配列に項目が 1 つしかない場合に機能しますが、別の項目を追加するとすぐに、次のようになります。
私も試してみましたがstartkey
、endkey
これも機能しますが、前のものと同じように動作します:
私がやろうとしていることはcouchdbとnanoで可能ですか? そうでない場合、パフォーマンスを落とさずに取得できる最も近いものは何ですか? 前もって感謝します!
couchdb - nano を使った Couchdb 、検索クエリの書き方
私はcouchdbを使用して問題に直面しています。これにはnodejsでnanoモジュールを使用しています。ユーザー名とパスワードの一致のような検索を実装するにはどうすればよいですか。私はこれを試しました
しかし、これは遅いプロセスです
javascript - nanoを使用してcouchdbのドキュメントを更新する方法
したがって、ドキュメントの_revがわからない場合にnanoを使用するcouchdbでは、それを更新する唯一の方法は、いくつかの設計ドキュメントをcouchdbにアップロードする必要があるdb.atomicを使用することです。私は正しいですか?これらの設計ドキュメントを私のcouchDBに個別にアップロードするのではなく、コードベースですべてを実行するだけでアトミック更新操作を実行するためのより良い方法があるかどうかを知りたいですか?