前回は、Goの環境...データ追加エンドポイントを実装してみようまずは、データの操作の前にテーブルの実装をします。string}テーブルの構造体を記述したあとに、おまじないを実行します。作成されたら、テーブルデータの用意は完了です。データベース接続&データ追加までの実装それでは、前回同様に、データベースに接続してデータ追加までを実装します。以前の記事で取り扱っているので、一つ一つの実装追加は省きます。この形式でレスポンスが返ってきたら成功です。"モフモフだから"}'結果はこちら。Date型を気にせず文字列変換したため、分かりにくい表記になっていますが成功です!修正ちなみに、下記のようにすれば分かりやすくなります。中身が、よく分からない日付ですね(笑)理由は、以下の記事に載っていますので、気になる方はご参考ください。【参考記事】https://qiita.com/ruiu/items/5936b4c3bd6eb487c182データを検索してみようデータの「Name」と「Description」の、それぞれと両方で検索ができるようにしてみます。検索を実装まずは、「Name」の検索を実装します。次に、「Description」の検索を実装します。最後に、「Name」と「Description」の両方での検索を実装します。true))).Find()}呼び出しを含めると、下記のようになります。true))).Find()}先に、いくつかデータを追加しておきます。"美味しいから"}'確認それでは、検索してみましょう!まずは、「Name」で検索してみます。12:52:12"}]次に、「Description」で検索してみます。12:56:52"}]最後にキーワードで検索してみます。12:57:06"}]うまく検索出来ていますね!これで、検索の実装は完了です。データを更新してみよう「Name」をキーに、Descriptionの更新を実装してみます。練習なので、検索してから更新して、更新結果をまた検索するように実装します。list)}猫のDescriptionを「にゃーん」に変更してみます。12:52:12"}]データが更新されているのが確認できました!データを全件取得してみよう全件のデータを取得するのは、今までの実装の中で一番簡単です。全件検索のメソッドを呼び出して結果を返すだけです。list)}確認それではリクエストしてみましょう。12:57:06"}]全件取れましたね!データを削除してみよう次は、「Name」をキーに削除する処理を実装します。error}確認それでは、リクエストしてみましょう!今入っているデータは、下記のとおりです。16:32:52"}]「肉」を指定して、削除してみましょう。16:32:52"}]「肉」の項目が消えて、「猫」と「犬」のみになりましたね。削除処理はこれで完了です!さいごにこれで、ObjectBoxを用いたAPIの実装は終わりとなります。簡単なアプリケーションやAPIなら有用じゃないでしょうか。使ってみてください!なお、今回作成したgoファイルは、こちらのリポジトリにて管理しています。(株)ライトコードの笹川(ささがわ)です。(株)ライトコードの笹川(ささがわ)です。社長と一杯飲みながらお話してみたい方はこちらミツオカフリーランスエンジニア様の募集はこちらにゃんこ師匠その他、お問い合わせはこちらミツオカお気軽にお問い合わせください!せっかくなので、別の記事もぜひ読んでいって下さいね!一緒に働いてくれる仲間を募集しております!ライトコードでは、仲間を募集しております!当社のモットーは「好きなことを仕事にするエンジニア集団」「エンジニアによるエンジニアのための会社」。エンジニアであるあなたの「やってみたいこと」を全力で応援する会社です。ライトコードは現在、急成長中!だからこそ、あなたにお任せしたいやりがいのあるお仕事は沢山あります。「コアメンバー」として活躍してくれる、あなたからのご応募をお待ちしております!なお、ご応募の前に、「話しだけ聞いてみたい」「社内の雰囲気を知りたい」という方はこちらをご覧ください。(社員)新潟生まれ新潟育ち本業はモバイルアプリエンジニア。rightcodeエンジニア大募集中!私たちライトコードでは、エンジニアを募集しております。私服大歓迎のカジュアルな職場なので、お気軽にご応募ください!また、フリーエンジニアの方も募集しております。