問題タブ [population]

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 投票する
0 に答える
56 参照

node.js - マングース人口、スキーマなしの配列エントリ (スキーマは登録されていません)

マングース配列の人口に問題があります。私の2つのモデル/スキーマは次のようになります:

終点

デバイス

エンドポイント インターフェイスにデータを入力しようとすると、MissingSchemaError: Schema has not been registered for model "Devices.interfaces"エラーが発生します。

ドキュメント (デバイス)

ドキュメント (エンドポイント)

デバイス ドキュメント内の配列に有効なオブジェクト ID がありますが、クエリ作成が正しく機能しないのはなぜですか? 別のスキーマ/モデルを登録せずに、エンドポイント ドキュメントからインターフェイスを照会するにはどうすればよいですか?

デバイス schmea の配列を に変更しようとしましたが、うまくいきませんでしたmongoose.Schema。同じエラーが発生します。

編集:クエリが追加されました。

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

javascript - マップ スキーマ タイプのオブジェクトを設定することは可能ですか?

私のマングース モデルにはスキーマ タイプ Map があります。このマップでは、各要素が別のモデルへの参照を持っています。配列に属性を設定できることは知っていますが、マップ型はどうですか? 「map_type_attribute.some_attribute_to_populate」のようなネストが機能しないことが原因です。:)

これは私のモデルです:

これは私が定義フィールドに入力しようとしている方法です: