type holyshared = Engineer<mixed>

技術的なことなど色々

MongoDB

GitHub ActionsでMongoDBのレプリカセット設定を行う

GitHub ActionsでMongoDBのレプリカセットを使用してテストを実行する方法を調べました。 docker-composeを使ってもよかったのですが、mongodb-github-actionがあったので試しに使用してみました。 パラメータとしては下記の2つのものが指定できるようです。…

HerokuのmLabからMongoDB Atlasへ

自分が運用している365shoes.styleはHerokuを使用しています。 そして、mLabアドオンを使用していました。 mLabアドオンはアナウンスがあったように利用できなくなります。 なので、何かしらの方法で移行する必要がありました。 移行先は一番移行が楽そうな…

Mongooseドキュメントのserialize/deserialize

Mongooseを利用している場合、読み込んだドキュメントをserialize/deserializeしたい場合があると思います。 serializeは雑にtoJSON、でいいと思うのですがdeserializeはどうするのか? 一つのやり方として、hydrateメソッドを使用するやり方があります。 con…