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
Congratulations @scala! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase
https://
3. Type
re
Get Featured Instantly � Featured Posts are voted every 2.4hrs
Join the Curation Team Here | Vote Resteemable for Witness
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @scala! You received a personal award!
Click here to view your Board
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit