オブジェクトの配列をマングースに保存する方法

スリップ

私は角度からこのデータを持っています

 {
     "name": "Test name",
     "conditions": [
        {
         "id": "56a53ba04ce46bf01ae2bda7",
         "name": "First condition"             
        },
        {
         "id": "56a53bae4ce46bf01ae2bda8",
         "name": "Second condition"
        }
        ],
    "colors": [
        {
         "id": "56a545694f2e7a20064f228e",
         "name": "First color"
        },
        {
         "id": "56a5456f4f2e7a20064f228f",
         "name": "Second color"
        }
        ]
}

これをmongoDbのProductSchemaに保存したいのですが、このスキーマを作成する方法がわかりません

var ProductSchema = new Schema({
name: String,
conditions:  [Array],
colors: [Array]
          });

サーバーコントローラーでモデルに保存する方法

 var product = new Products({
    name: req.body.name,
    conditions: req.body.conditions,
    colors: req.body.colors
});

このスキーマとこのコントローラーを使用すると、名前とObjectId以外のコレクションに空のレコードが表示されます。適切なスキーマとコントローラーを作成するにはどうすればよいですか?

ブライアン・グラズ

スキーマを作成した後、マングースモデルを作成する必要があります。そうすれば、それを保存できます。次のようなものを試してください。

var ProductSchema = new Schema({
name: String,
conditions:  [{}],
colors: [{}]
          });

var Product = mongoose.model('Product', productSchema);

var product = new Product({
    name: req.body.name,
    conditions: req.body.conditions,
    colors: req.body.colors
});

product.save( function(error, document){ //callback stuff here } );

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

マングースでmongodbにオブジェクトの配列を保存する方法は?

分類Dev

オブジェクトの配列を使用してマングーススキーマを作成する方法

分類Dev

オブジェクト参照を配列に保存する際のパフォーマンスの問題

分類Dev

マングースはオブジェクトをオブジェクトの配列に検索します

分類Dev

マングーススキーマ:オブジェクトの配列を強制的に作成する

分類Dev

マングースでオブジェクトの配列を更新する

分類Dev

マングース-配列内のオブジェクトを更新する

分類Dev

別のスキーマを参照するマングースのオブジェクトの配列にデータを入力する方法

分類Dev

マングースで2つの要素を持つオブジェクトの配列を検索する方法

分類Dev

配列をオブジェクトの配列にマッピングする

分類Dev

マングースで配列内のオブジェクトをプッシュする方法(エラー)

分類Dev

マングースを使用して特定の値で配列からオブジェクトを削除する方法

分類Dev

マングースのオブジェクトの配列にデフォルト値を設定する

分類Dev

マングースモデル内の配列からオブジェクトを削除する方法

分類Dev

オブジェクトリストの配列を単一の配列にマージする方法

分類Dev

ionic2の単一クラスオブジェクト配列に配列をマージする方法

分類Dev

マングースを使用して集約クエリプロジェクトでオブジェクトの配列をカスタマイズする方法

分類Dev

マングースでオブジェクト内の配列内のオブジェクトを更新するにはどうすればよいですか?

分類Dev

マングース:オブジェクト内のオブジェクトの配列をフィルタ処理する方法

分類Dev

オブジェクトの配列を新しい配列に再マッピングする方法

分類Dev

オブジェクトの配列をローカルストレージに保存する方法

分類Dev

マングース:オブジェクトの配列内の配列に値が存在する場合にデータをフィルタリングする

分類Dev

Reactでオブジェクトの配列をマッピングする方法

分類Dev

オブジェクトの配列を他のオブジェクトにマージする方法

分類Dev

jq配列オブジェクトを単一のオブジェクトにマージする方法

分類Dev

マングース-保存前のフックにオブジェクトを保存する

分類Dev

オブジェクトの配列をネストされた配列グループに変換する方法

分類Dev

配列をインターフェイスオブジェクトにマッピングする

分類Dev

Observableをオブジェクトの配列にマッピングする

Related 関連記事

  1. 1

    マングースでmongodbにオブジェクトの配列を保存する方法は?

  2. 2

    オブジェクトの配列を使用してマングーススキーマを作成する方法

  3. 3

    オブジェクト参照を配列に保存する際のパフォーマンスの問題

  4. 4

    マングースはオブジェクトをオブジェクトの配列に検索します

  5. 5

    マングーススキーマ:オブジェクトの配列を強制的に作成する

  6. 6

    マングースでオブジェクトの配列を更新する

  7. 7

    マングース-配列内のオブジェクトを更新する

  8. 8

    別のスキーマを参照するマングースのオブジェクトの配列にデータを入力する方法

  9. 9

    マングースで2つの要素を持つオブジェクトの配列を検索する方法

  10. 10

    配列をオブジェクトの配列にマッピングする

  11. 11

    マングースで配列内のオブジェクトをプッシュする方法(エラー)

  12. 12

    マングースを使用して特定の値で配列からオブジェクトを削除する方法

  13. 13

    マングースのオブジェクトの配列にデフォルト値を設定する

  14. 14

    マングースモデル内の配列からオブジェクトを削除する方法

  15. 15

    オブジェクトリストの配列を単一の配列にマージする方法

  16. 16

    ionic2の単一クラスオブジェクト配列に配列をマージする方法

  17. 17

    マングースを使用して集約クエリプロジェクトでオブジェクトの配列をカスタマイズする方法

  18. 18

    マングースでオブジェクト内の配列内のオブジェクトを更新するにはどうすればよいですか?

  19. 19

    マングース:オブジェクト内のオブジェクトの配列をフィルタ処理する方法

  20. 20

    オブジェクトの配列を新しい配列に再マッピングする方法

  21. 21

    オブジェクトの配列をローカルストレージに保存する方法

  22. 22

    マングース:オブジェクトの配列内の配列に値が存在する場合にデータをフィルタリングする

  23. 23

    Reactでオブジェクトの配列をマッピングする方法

  24. 24

    オブジェクトの配列を他のオブジェクトにマージする方法

  25. 25

    jq配列オブジェクトを単一のオブジェクトにマージする方法

  26. 26

    マングース-保存前のフックにオブジェクトを保存する

  27. 27

    オブジェクトの配列をネストされた配列グループに変換する方法

  28. 28

    配列をインターフェイスオブジェクトにマッピングする

  29. 29

    Observableをオブジェクトの配列にマッピングする

ホットタグ

アーカイブ