com.mongodb.casbah

MongoClient

object MongoClient

Wrapper object for MongoClient connections, providing the static methods the Java driver gives. Apply methods are called as MongoClient(<params>)

Source
MongoClient.scala
Since

2.5

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MongoClient
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def apply(uri: mongodb.MongoClientURI): MongoClient

    Connect via a com.

    Connect via a com.mongodb.MongoClientURI

    uri

    (com.mongodb.MongoClientURI)

  7. def apply(uri: MongoClientURI): MongoClient

    Connect via a MongoClientURI

    Connect via a MongoClientURI

    uri

    (MongoClientURI)

  8. def apply(replicaSetSeeds: List[Imports.ServerAddress], options: Imports.MongoClientOptions): MongoClient

    Replica Set connection This works for a replica set or pair, and finds all the members (the master is used by default) Takes a MongoClientOptions object

    Replica Set connection This works for a replica set or pair, and finds all the members (the master is used by default) Takes a MongoClientOptions object

    replicaSetSeeds

    (List[ServerAddress]) The servers to connect to

    Exceptions thrown
    MongoException
    See also

    MongoDBAddress

    ServerAddress

  9. def apply(replicaSetSeeds: List[Imports.ServerAddress]): MongoClient

    Replica Set connection This works for a replica set or pair, and finds all the members (the master is used by default)

    Replica Set connection This works for a replica set or pair, and finds all the members (the master is used by default)

    replicaSetSeeds

    (List[ServerAddress]) The servers to connect to

    Exceptions thrown
    MongoException
    See also

    MongoDBAddress

    ServerAddress

  10. def apply(addr: Imports.ServerAddress, options: Imports.MongoClientOptions): MongoClient

    Connects to a (single) mongodb node.

    Connects to a (single) mongodb node.

    addr

    (ServerAddress) the DatabaseAddress

    options

    (MongoClientOptions) DB Options

    Exceptions thrown
    MongoException
    See also

    MongoClientOptions

    MongoDBAddress

    ServerAddress

  11. def apply(addr: Imports.ServerAddress): MongoClient

    Connects to a (single) mongodb node.

    Connects to a (single) mongodb node.

    addr

    (ServerAddress) the DatabaseAddress

    Exceptions thrown
    MongoException
    See also

    MongoDBAddress

    ServerAddress

  12. def apply(host: String, port: Int): MongoClient

    Connects to a (single) mongodb node

    Connects to a (single) mongodb node

    host

    (String) server to connect to

    port

    (Int) the port on which the database is running

    Exceptions thrown
    MongoException

    UnknownHostException
  13. def apply(host: String, options: Imports.MongoClientOptions): MongoClient

    Creates a Mongo instance based on a (single) mongodb node (default port).

    Creates a Mongo instance based on a (single) mongodb node (default port).

    host

    server to connect to in format host[:port]

    options

    default query options

    Exceptions thrown
    MongoException

    UnknownHostException
  14. def apply(host: String): MongoClient

    Connects to a (single) mongodb node (default port)

    Connects to a (single) mongodb node (default port)

    host

    (String) server to connect to

    Exceptions thrown
    MongoException

    UnknownHostException
  15. def apply(): MongoClient

    Default connection method - connects to default host & port

    Default connection method - connects to default host & port

    Exceptions thrown
    MongoException

    UnknownHostException
  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any

Ungrouped