1

注文情報を追跡する mongoDB があり、Mongoose を使用してアクセスしています。私は他の mongoose スキーマでいくつかのかなり初歩的な方法を使用しました (たとえば、ユーザー パスワードを生成するため) が、次のようなことができるかどうか疑問に思っています。

a) 他のモデルを照会します。ユーザー用のスキーマと注文用のスキーマがあるとします。注文したユーザーの ObjectId を Orders に入れました。インスタンスの Orders.customerId をプルしてから、Users コレクションを照会してユーザー名を取得できる Orders.getCustomerName のようなメソッドを作成できますか?

b) サブ文書を照会します。再び Orders の例を使用して、Orders コレクションにサブドキュメントの OrderLines 配列があり、それぞれに価格があるとします。たとえば、すべての Orders.orderLines を反復処理して合計金額を返すメソッドをモデルに組み込むことはできますか?

私はドキュメントを調べましたが、このようなものは見つかりませんでした.Googleで検索しても役に立ちませんでしたが、キーワードやコンセプトが欠落している可能性があります.

4

0 に答える 0