MongoDB
KMongo でデータクラスをそのまま setOnInsert する方法を考えてみました。 KMongo 3.11.2 ソースは http://github.com/fits/try_samples/tree/master/blog/20191217/ はじめに MongoDB は {upsert: true} で update や findAndModify する際、指定の条件に…
MongoDB で指定の条件に合致する子要素のみを抽出する方法を調査してみました。 MongoDB 4.0.4 はじめに、下記 3つのドキュメントが sample コレクションへ登録されているとします。 ドキュメント内容 { "_id" : 1, "items" : [ { "color" : "black", "size"…
MongoDB へ接続する Haskell アプリケーションを Docker で作成してみました。 以下の Docker イメージを使用します。 mongo haskell ビルドツールは stack を使って、MongoDB への接続には以下のライブラリを使います。 MongoDB driver for Haskell 今回の…
前回の Querydsl JPA に続き、今回は Querydsl MongoDB のコード生成を Gradle で実施してみました。 Gradle 2.3 Querydsl 3.6.2 ソースは http://github.com/fits/try_samples/tree/master/blog/20150330/ Gradle を使ったコード生成 Querydsl MongoDB の場…
「Sinatra + Haml で MongoDB を使う id:fits:20110306」で作成した Sinatra + Haml + MongoMapper のサンプルをプライベートクラウド PaaS 環境の Micro Cloud Foundry 上で実行してみました。サンプルソースは http://github.com/fits/try_samples/tree/ma…