Adonisjsに複数行を挿入しても機能しません

isnaini barochatun

adonisjsを使用して複数行を挿入すると問題が発生します。json配列にフォームデータがありますが、request.post配列インデックスを取得するためにこのデータを挿入しようとすると、機能しません

これはjson配列のデータの私の例です:

[
    {
        "id_cart" : "1",
        "id_product" : "1",
        "shop_id" : "2",
        "price" : "10000"
    },
    {
        "id_cart" : "1",
        "id_product" : "2",
        "shop_id" : "3",
        "price" : "20000"
    }
]

そして、これは私のコントローラーです:

const id_cart = nanoid(25)

const detailInfo = request.post(['id_cart','id_product','shop_id','price'])
const detail = new Detail()

detail.id_cart = id_cart
detail.id_product = detailInfo.id_product
detail.shop_id = detailInfo.shop_id
detail.price = detailInfo.price

await detail.save()

列の結果id_product, shop_id, and pricenullです。私のコードの何が問題になっていますか?

Rajeev Radhakrishnan

JSONこのように入力をフォーマットします

{
    "products": [
        {
            "id_cart": "1",
            "id_product": "1",
            "shop_id": "2",
            "price": "10000"
        },
        {
            "id_cart": "1",
            "id_product": "2",
            "shop_id": "3",
            "price": "20000"
        }
    ]
}

次のようにデータベースに挿入します。

const productList = request.input("products");
await Product.createMany(productList);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

教義にjsonを挿入しても機能しません

分類Dev

Swift:JSとCSSをWKWebViewに挿入しても機能しません

分類Dev

React Linkに空白を挿入しても機能しませんか?

分類Dev

複数の挿入を使用してmysqli_queryを実行しようとしましたが、機能しません

分類Dev

phpスクリプトを使用してmysqldbにデータを挿入しても機能しません

分類Dev

複数のIDにCSSを適用してもjqueryで機能しません

分類Dev

Sqlite3は複数の行を順番に挿入していません

分類Dev

Rails-コンソールからdb行を挿入しても機能しません

分類Dev

変数に値を累積しても機能しません

分類Dev

Java引数をArraylistに取得しても機能しません

分類Dev

ssh上で複数行のbashコマンドを実行しても機能しません

分類Dev

挿入して組み合わせを選択しても機能しません

分類Dev

入力を動的に追加し、.maskを使用しても機能しません

分類Dev

複数のフィールドに対してアンパサンドを実行しても、rubyでは機能しません

分類Dev

BigQueryに読み込むときに複数の「*」パターンを使用しても機能しません

分類Dev

Chrome拡張機能がCSSを挿入していません

分類Dev

挿入値の配列を使用してプリペアドステートメントを実行しても機能しません

分類Dev

jqueryでダイナミックHTMLを挿入した後、クリックしても機能しません

分類Dev

入力値を配列に保存しても機能しません(反応)

分類Dev

DataGridTextColumnにテキストを入力しても機能しません

分類Dev

40文字ごとに改行を挿入しても機能しません(エラーはありません)

分類Dev

月を複数回追加しても機能しません

分類Dev

複合リテラルを_Genericに渡しても機能しません

分類Dev

matplotlib:autofmt_xdateは複数の行に対して機能しません

分類Dev

PHPの「送信」ボタンからmysql値を挿入しても機能しません

分類Dev

バックグラウンドでX分ごとに関数を実行しても機能しません

分類Dev

Pythonで3つの関数を同時に実行しても機能しません

分類Dev

複雑な多次元配列をSQLに挿入しますが機能しません

分類Dev

herokuでbashを実行しても機能しません

Related 関連記事

  1. 1

    教義にjsonを挿入しても機能しません

  2. 2

    Swift:JSとCSSをWKWebViewに挿入しても機能しません

  3. 3

    React Linkに空白を挿入しても機能しませんか?

  4. 4

    複数の挿入を使用してmysqli_queryを実行しようとしましたが、機能しません

  5. 5

    phpスクリプトを使用してmysqldbにデータを挿入しても機能しません

  6. 6

    複数のIDにCSSを適用してもjqueryで機能しません

  7. 7

    Sqlite3は複数の行を順番に挿入していません

  8. 8

    Rails-コンソールからdb行を挿入しても機能しません

  9. 9

    変数に値を累積しても機能しません

  10. 10

    Java引数をArraylistに取得しても機能しません

  11. 11

    ssh上で複数行のbashコマンドを実行しても機能しません

  12. 12

    挿入して組み合わせを選択しても機能しません

  13. 13

    入力を動的に追加し、.maskを使用しても機能しません

  14. 14

    複数のフィールドに対してアンパサンドを実行しても、rubyでは機能しません

  15. 15

    BigQueryに読み込むときに複数の「*」パターンを使用しても機能しません

  16. 16

    Chrome拡張機能がCSSを挿入していません

  17. 17

    挿入値の配列を使用してプリペアドステートメントを実行しても機能しません

  18. 18

    jqueryでダイナミックHTMLを挿入した後、クリックしても機能しません

  19. 19

    入力値を配列に保存しても機能しません(反応)

  20. 20

    DataGridTextColumnにテキストを入力しても機能しません

  21. 21

    40文字ごとに改行を挿入しても機能しません(エラーはありません)

  22. 22

    月を複数回追加しても機能しません

  23. 23

    複合リテラルを_Genericに渡しても機能しません

  24. 24

    matplotlib:autofmt_xdateは複数の行に対して機能しません

  25. 25

    PHPの「送信」ボタンからmysql値を挿入しても機能しません

  26. 26

    バックグラウンドでX分ごとに関数を実行しても機能しません

  27. 27

    Pythonで3つの関数を同時に実行しても機能しません

  28. 28

    複雑な多次元配列をSQLに挿入しますが機能しません

  29. 29

    herokuでbashを実行しても機能しません

ホットタグ

アーカイブ