Bugün scala kullanarak MongoDBye bağlanıp nasıl database işlemleri yapabileceğimizden bahsedeceğim.
MongoDB halihazırda kurulu değilse
Halihazırda MongoDB yüklemediyseniz websitesinde verilen talimatları uygulayarak çok basit bir şekilde kurulumu tamamlayabilirsiniz. Ayrıca docker bilginiz varsa yükleme ile uğraşmayıp MongoDB containerını çok hızlı ayağa kaldırıp devam edebilirsiniz.
Bunun yanısıra database'i yönetmek için RoboMongo toolunu kullanmanızı tavsiye ederim.
Reactive Mongo
Scalada MongoDByi bağlamak için farklı kütüphaneler kullanılabiliyor. Bu kütüphaneler arasında Mongo Scala Driver, ve şimdilerde eskide kalan Casbah gibi resmi olarak desteklenenler olsa da open source topluluklar ile birlikte geliştirilen Tepkin, FrontLets, Subset2 gibi açık kaynak kodlu kütüphaneler de güncel olarak birçok scala projelerinde aktif olarak kullanılmaktadır. Benim tercihim yine açık kaynak olarak geliştirilen ve şimdilerde çok popüler olan Reactive Mongo kütüphanesi oldu.
Devamı http://blog.abdullahvelioglu.com/scala/2018/02/15/scala-mongodb.html