{"repo":"MongoCamp/mongodb-driver","free":true,"listed":false,"github":"https://github.com/MongoCamp/mongodb-driver","clone":"git clone https://github.com/MongoCamp/mongodb-driver.git","description":"MongoDB DAO Pattern build on top of Mongo Scala Driver.","language":"Scala","stars":12,"topics":["mongo","mongodb","mongo-scala-driver","scala","dao","nosql","crud","dao-pattern","database","gridfs"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Mongocamp MongoDB Driver A library for easy usage of the mongo-scala-driver (5.1.xa). Full MongoDB Functionality in Scala with a few lines of code. MongoDB Support We currently testing with '4.4', '5.0', '6.0', '7.0' '8.0' and '8.2'. Features Easy Database setup with Config file Compressor Support Database Commands, Changes Stream, ... DAO Pattern for collection DAO Pattern for GridFS GridFS: Upload from InputStream, Download to OutputStream Implicit conversions for Document, Bson, ObjectID ... Reactive Streams Support Json loading from File, Conversion to plain Json Local Server Support mongo-java-server Collection Sync ... Documentation Documentation can be found here. Version Scala Version is 3.6.x / 2.13.x CI Download Licence Apache 2 License. Usage Add following lines to your build.sbt (replace x.x with the actual Version) Define MongoDB Connection and DAO objects for automatic case class conversion. Import the database object and execute some find and CRUD functions on the DAO object ... Use the mongodb functions in your app ... Write some spec tests ... Run Tests Supporters JetBrains is supporting this open source project with:","default_branch":null,"files":null,"tree":[],"storefront":"/r/MongoCamp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MongoCamp/mongodb-driver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}