object Document extends SpecificIterableFactory[(String, BsonValue), Document] with Serializable
Mutable Document companion object for easy creation.
- Alphabetic
- By Inheritance
- Document
- Serializable
- SpecificIterableFactory
- Factory
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##(): Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-    def apply(elem: CanBeBsonElements): DocumentCreate a new document from the elems Create a new document from the elems - elem
- a sequence of key/values that make up the Document. This can be any valid sequence of - (String, BsonValue)pairs that can be transformed into a sequence of BsonElements via BsonMagnets.CanBeBsonElements implicits and any BsonTransformers that are in scope.
- returns
- a new Document consisting key/value pairs given by - elems.
 
-    def apply(elems: CanBeBsonElement*): DocumentCreate a new document from the elems Create a new document from the elems - elems
- the key/value pairs that make up the Document. This can be any valid - (String, BsonValue)pair that can be transformed into a BsonElement via BsonMagnets.CanBeBsonElement implicits and any BsonTransformers that are in scope.
- returns
- a new Document consisting key/value pairs given by - elems.
 
-    def apply(json: String): DocumentParses a string in MongoDB Extended JSON format to a DocumentParses a string in MongoDB Extended JSON format to a Document- json
- the JSON string 
- returns
- a corresponding - Documentobject
 - Exceptions thrown
- org.bson.json.JsonParseExceptionif passed an invalid json string
- See also
- org.bson.json.JsonReader 
 
-    def apply(): DocumentCreate a new Document Create a new Document - returns
- a new Document 
 
-    def apply(xs: (String, BsonValue)*): Document- Definition Classes
- SpecificIterableFactory
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
-    def empty: DocumentCreate a new empty Document Create a new empty Document - returns
- a new Document 
 - Definition Classes
- Document → SpecificIterableFactory
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-    def fill(n: Int)(elem: => (String, BsonValue)): Document- Definition Classes
- SpecificIterableFactory
 
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
 
-    def fromSpecific(it: IterableOnce[(String, BsonValue)]): Document- Definition Classes
- Document → Factory
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def newBuilder: Builder[(String, BsonValue), Document]- Definition Classes
- Document → SpecificIterableFactory → Factory
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-   implicit  def specificIterableFactory: Factory[(String, BsonValue), Document]- Definition Classes
- SpecificIterableFactory
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toString(): String- Definition Classes
- AnyRef → Any
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
This is the documentation for the MongoDB Scala driver.
Driver structure
The mongodb scala driver.
To get started you need a MongoClient instance, either from a connection string or via a org.mongodb.scala.MongoClientSettings.
Notable packages include: