All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.mongocamp.driver.mongodb.database.CollectionInfo.scala Maven / Gradle / Ivy

There is a newer version: 2.8.1
Show newest version
package dev.mongocamp.driver.mongodb.database

import java.util.Date

import org.mongodb.scala.bson.Document
import dev.mongocamp.driver.mongodb._

case class CollectionInfo(
    name: String,
    collectionType: String,
    fetched: Date,
    map: Map[String, Any]
)

object CollectionInfo {

  def apply(document: Document): CollectionInfo = {
    val name           = document.getString("name")
    val collectionType = document.getString("type")
    CollectionInfo(name, collectionType, new Date(), document.asPlainMap)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy