GAE/Go 2nd generationでDatastoreのmutationを使う上でトランザクションに気をつけろ!GoGAEdatastoreFirestoreGoogleCloud 僕は普段GAE/Goで開発をしているのですが、自社でdatastoreの機能をまとめたライブラリを作ることになって、GoDocを読んでいるときに初めて知ったのですが、datastoreにMutationがあるのをしりました! それでMutationの使い方や使い所の記事を探したのですが、SpannerのMutationの記事と公式ドキュメントしか出て来なかったので、自分で記事を書くことにしました! Mutationとは? 自分が探した限り、datastoreのmutationに関する説明は書いていなかったので、何とも言えないんですけど、 Insert, Update, Upsert, Deleteを一括