1つのアイテムを削除したかったのですが、代わりにデータベース全体を削除しました

アンドリュー

これが私がそれを表示する方法です

    <tr v-for="(foodItem, index) in filteredFoodItems">
       <td>{{ foodItem.name }}</td>
       <td>{{ foodItem.price | currency('£') }}</td>
       <td>{{ foodItem.category }}</td>
       <td><a @click="removeItem(index)" class="button is-danger is-outlined">
           <span>Delete</span>
           <span class="icon is-small">
              <i class="fas fa-times"></i>
           </span>
         </a>
      </td>
   </tr>

これは私が削除するために使用するものです

router.delete('/', function (req, res) {
  let itemToRemove = req.body;
  let FoodItem = mongoose.model('FoodItem', FoodItemSchema);
  FoodItem
    .find(itemToRemove)
    .remove(itemToRemove, err => {
      if (err) return handleError(err);
    })
})

ボタンをクリックすると、データベースで選択したアイテムではなく、データベースデータ全体が削除されました。v-forでは、各食品にインデックスが付けられるようにインデックスを付け、@ clickでremoveItem(index)を付けて、それを参照しますが、データベース全体を削除しましたか?誰かが私が間違ったことを見つけることができますか?前もって感謝します!

これがremoveItemです

removeItem(itemToRemove) {
            axios.delete('/api/menu', this.foodItems[itemToRemove])
                .then(response => {
                    console.log(response);
                })
                .catch(err => {
                    console.log(err)
                });
        }
    },
ランディキャスバーン

ルーターコードでは、何を削除するかを決定するために応答本文に依存しています。ただし、axiosコードでは、応答本文をロードせず、配列要素のみを指定します。そう...

変化する

axios.delete('/api/menu', this.foodItems[itemToRemove])

axios.delete('/api/menu', {data:this.foodItems[itemToRemove]})

その単純な変更はあなたのために働くはずです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

sqlalchemyの削除機能の問題、1つのアイテムを削除したいのですが、実際にはカテゴリ全体が削除されますか?

分類Dev

選択したアイテムの代わりにリスト全体を削除するReact-Native

分類Dev

Jqueryを使用してデータベースでアイテムが削除された後のテーブル行を削除します

分類Dev

ユーザーがAngularでデータベース内のアイテムを削除したときにUIを更新するための最良の方法

分類Dev

laravel:データベースからレコードを削除した後、削除されたレコードの代わりに新しいレコードがあります

分類Dev

「削除」ボタンをクリックしたときにデータベース上の1つのアイテムを削除するにはどうすればよいですか?

分類Dev

Androidの各リストアイテムの削除ボタンを使用して、SQLiteデータベースによって入力されたリストビューのアイテムを削除します

分類Dev

内部のパラメータの1つに基づいて、マルチレベルリスト内のアイテムを削除(または置換)します

分類Dev

データベースにクエリを実行したら、getJSONを介して取得したリストからアイテムを削除します

分類Dev

データベースから受信した重複リストアイテムを削除します

分類Dev

データベース名にエイリアスを付けたり、データベースのシノニムを作成したりできますか?

分類Dev

SQLiteデータベースアイテムは、削除されたにもかかわらず、アクティビティを再起動した後に戻ってきます

分類Dev

Juju HAクラスターチャームのデプロイに失敗した場合、HAクラスターチャームサービスを削除すると、その背後にあったサービスが台無しになりますか?

分類Dev

phpBB3SQLデータベーステーブルが存在しませんエラー; バックアップからインポートしたり、壊れたデータベースを削除したりすることはできません

分類Dev

特定の1つまたは複数の列にデータがない場合、Excelで行全体を削除しますか?

分類Dev

0に設定された数量が機能しない場合は、データベースからアイテムを削除します。アレイからのみ削除されます

分類Dev

データベースからアイテムを削除した後にjtableを更新する

分類Dev

javaJTABLE-データベースからアイテムを削除した後にTextFieldsを更新する

分類Dev

Pythonで2つのデータフレームインデックスにまたがる繰り返し行を削除する方法

分類Dev

データを削除または置換する代わりに、マージまたは挿入オプションのみを使用してデータベースを復元する方法はありますか(SQL Server 2014)

分類Dev

データベースからデータを削除した後でも、データの配列は変数に含まれている必要があります

分類Dev

mysqlデータベースから画像を取得したいのですが、画像の代わりに文字が表示されています

分類Dev

変数が 1 から 2 に切り替わったとき、他の変数からいくつかのデータを削除して、残っているものを平均しますか?

分類Dev

データベースが削除されたときに、SQL Serverはすべてのデータベースファイルを削除しませんか?

分類Dev

codableを使用したSwiftJSONデコードで、代わりに文字列/データが見つかりました

分類Dev

IDがRの別のリストで見つかった場合は、データフレームの行を削除します

分類Dev

データのクリーニング:リストを反復処理して、アイテムに文字列、空白、または空白が含まれているかどうかを確認し、Pythonでそのアイテムを削除する方法

分類Dev

データベースが特定のサイズになるまでデータを削除したい

分類Dev

いくつかの画像ファイルをサーバーにアップロードし、ファイル名をmysqlデータベースに記録したいのですが、どういうわけか問題があります

Related 関連記事

  1. 1

    sqlalchemyの削除機能の問題、1つのアイテムを削除したいのですが、実際にはカテゴリ全体が削除されますか?

  2. 2

    選択したアイテムの代わりにリスト全体を削除するReact-Native

  3. 3

    Jqueryを使用してデータベースでアイテムが削除された後のテーブル行を削除します

  4. 4

    ユーザーがAngularでデータベース内のアイテムを削除したときにUIを更新するための最良の方法

  5. 5

    laravel:データベースからレコードを削除した後、削除されたレコードの代わりに新しいレコードがあります

  6. 6

    「削除」ボタンをクリックしたときにデータベース上の1つのアイテムを削除するにはどうすればよいですか?

  7. 7

    Androidの各リストアイテムの削除ボタンを使用して、SQLiteデータベースによって入力されたリストビューのアイテムを削除します

  8. 8

    内部のパラメータの1つに基づいて、マルチレベルリスト内のアイテムを削除(または置換)します

  9. 9

    データベースにクエリを実行したら、getJSONを介して取得したリストからアイテムを削除します

  10. 10

    データベースから受信した重複リストアイテムを削除します

  11. 11

    データベース名にエイリアスを付けたり、データベースのシノニムを作成したりできますか?

  12. 12

    SQLiteデータベースアイテムは、削除されたにもかかわらず、アクティビティを再起動した後に戻ってきます

  13. 13

    Juju HAクラスターチャームのデプロイに失敗した場合、HAクラスターチャームサービスを削除すると、その背後にあったサービスが台無しになりますか?

  14. 14

    phpBB3SQLデータベーステーブルが存在しませんエラー; バックアップからインポートしたり、壊れたデータベースを削除したりすることはできません

  15. 15

    特定の1つまたは複数の列にデータがない場合、Excelで行全体を削除しますか?

  16. 16

    0に設定された数量が機能しない場合は、データベースからアイテムを削除します。アレイからのみ削除されます

  17. 17

    データベースからアイテムを削除した後にjtableを更新する

  18. 18

    javaJTABLE-データベースからアイテムを削除した後にTextFieldsを更新する

  19. 19

    Pythonで2つのデータフレームインデックスにまたがる繰り返し行を削除する方法

  20. 20

    データを削除または置換する代わりに、マージまたは挿入オプションのみを使用してデータベースを復元する方法はありますか(SQL Server 2014)

  21. 21

    データベースからデータを削除した後でも、データの配列は変数に含まれている必要があります

  22. 22

    mysqlデータベースから画像を取得したいのですが、画像の代わりに文字が表示されています

  23. 23

    変数が 1 から 2 に切り替わったとき、他の変数からいくつかのデータを削除して、残っているものを平均しますか?

  24. 24

    データベースが削除されたときに、SQL Serverはすべてのデータベースファイルを削除しませんか?

  25. 25

    codableを使用したSwiftJSONデコードで、代わりに文字列/データが見つかりました

  26. 26

    IDがRの別のリストで見つかった場合は、データフレームの行を削除します

  27. 27

    データのクリーニング:リストを反復処理して、アイテムに文字列、空白、または空白が含まれているかどうかを確認し、Pythonでそのアイテムを削除する方法

  28. 28

    データベースが特定のサイズになるまでデータを削除したい

  29. 29

    いくつかの画像ファイルをサーバーにアップロードし、ファイル名をmysqlデータベースに記録したいのですが、どういうわけか問題があります

ホットタグ

アーカイブ