問題タブ [mongoose-populate]
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.
node.js - 配列に値を設定する Mongoose 静的メソッド
次のようなマングーススキーマがあります。
特定のタグを持つ投稿を返す静的メソッドを実装しようとしています。何かのようなもの:
質問:
- 静的メソッドで populate を使用できますか?
- 「タグ」に「タグ」が含まれているかどうかを確認する最良の方法は何ですか?
助けてくれてありがとう。
node.js - mongoose 3.x が入力されたドキュメントをソートするための正しい構文
私は 2 つの MongoDB コレクションを持ってCustomer
おりUser
、1:1
関係にあります。Mongoose Populationを使用して両方のドキュメントをクエリし、 で並べ替えようとしていますUser.name
。
以下は何も機能していません。私のマングースは 3.8.19 です。
検索条件で入力されたドキュメントを並べ替える方法を見つけましたか? 、しかし私にとっては成功しません。
SQL では以下のようになります。
node.js - Mongoose は参照のリストを作成します
マングース (v3.8) + Node.js
このフィールドを持つ「製品」というモデルがあります。
モデルにはUsers
他にもたくさんのフィールドがあります。
賛成票を追加するには、次のようにします。
upvoted_by.user_id
対応するユーザーデータが含まれるようにフィールドに入力しようとしています。
私はこれを試しましたが、うまくいかないようです:
何が問題なのか、それを修正する方法はありますか?
node.js - Mongoose はネストされた配列にデータを取り込みます
次の 3 つのモデルを想定しています。
Cars をクエリすると、パーツを入力できます。
すべての車のネストされた部品オブジェクトに otherIds を設定する方法はマングースにありますか?
おそらく、各車を反復処理して、データを入力しようとすることができます。
問題があるのは、async のような lib を使用してそれぞれの populate 呼び出しを行い、すべてが完了するまで待ってから戻る必要があることです。
すべての車をループせずに行うことは可能ですか?
node.js - Mongoose: 3 方向のドキュメント結合
私はマングースを学んでいて、助けが必要です。3 つのコレクションがあり、1 回の API 呼び出しで、相互に参照する 3 つのドキュメントを作成したいと考えています。以下の「結合」:
- ユーザー - チャープを参照する必要があります
- ビデオ - チャープを参照する必要があります
- チャープ - ユーザーとチャープを参照する必要があります
質問: model.create() を実行して、各コールバックで新しいドキュメントを渡し、それぞれのドキュメントを更新できることはわかっていますが、それを行うためのよりクリーンな方法があるかどうか疑問に思っていました。
質問がはっきりしない場合は申し訳ありません。わからないことがあれば聞いてください。
コード
node.js - Mongoose は特定の配列インスタンスにデータを入力します
私は多くの組み合わせを試しましたがうまくいかなかったので、あなたの助けが必要です.
ドキュメントのスキーマとバージョンがあると考えてください
データは次のようになります
最新バージョンのドキュメントのみを入力したい..バージョン 2 など..すべてのサブバージョンではありません..
私はこれを試しましたが、助けが必要です..