サンプル3(DELETEサンプル)
最終更新
最終更新
NCMB (ニフクラ mobile backend) のDELETEメソッドのサンプルを、Firebase FunctionsとFirebase Firestoreを使って実装する方法について解説しています。
目的: NCMBでのDELETEメソッドを使用したデータ削除のサンプルを、Firebase FunctionsとFirestoreを用いて実装。
動作: Firestoreの Item
コレクションから指定されたIDのドキュメントを削除。
データ削除: 指定されたIDのドキュメントをFirestoreから削除。
IDによる削除:
body.id
で指定されたIDのドキュメントを削除します。
セキュリティ:
このサンプルではユーザー認証を行っていないため、IDがわかれば誰でも削除可能です。POSTサンプルでの認証チェックのようなセキュリティ対策を講じるか、Firebaseのルールを設定して不正な操作を防ぐことが推奨されます。
指定したIDのドキュメントを削除する delete_data
関数を呼び出し。
ドキュメントIDの指定:
body.id
に削除したいドキュメントのIDを指定し、Firebase Functionsの delete_data
関数を呼び出して削除を実行します。