GreenLeafJsonBsonOps

io.github.greenleafoss.mongo.core.util.GreenLeafJsonBsonOps
See theGreenLeafJsonBsonOps companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

type Json
type JsonFormat[_]

Value members

Inherited fields

protected val $date: String

Attributes

Inherited from:
MongoExtendedJsonOps
protected val $numberDecimal: String

Attributes

Inherited from:
MongoExtendedJsonOps
protected val $numberDouble: String

Attributes

Inherited from:
MongoExtendedJsonOps
protected val $numberInt: String

Attributes

Inherited from:
MongoExtendedJsonOps
protected val $numberLong: String

Attributes

Inherited from:
MongoExtendedJsonOps
protected val $oid: String

Attributes

Inherited from:
MongoExtendedJsonOps
protected val $regularExpression: String

Attributes

Inherited from:
MongoExtendedJsonOps
protected val jws: JsonWriterSettings

Attributes

Inherited from:
MongoExtendedJsonOps

Givens

Givens

given convertSeqToSeqBson[E : JsonFormat]: Conversion[Seq[E], Seq[BsonValue]]
given convertToBson[E : JsonFormat]: Conversion[E, BsonValue]

Extensions

Extensions

extension (bson: BsonValue)
def convertTo[E : JsonFormat]: E
extension [E](e: E)
extension (json: Json)
def convertTo[E : JsonFormat]: E
extension (string: String)
extension (string: String)
def parseBson: BsonValue
def parseBsonDocument: BsonDocument