com.mongodb.casbah

MongoClient

object MongoClient extends AnyRef

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. Hide All
  2. Show all
  1. MongoClient
  2. AnyRef
  3. Any
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: 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[ServerAddress], credentials: List[MongoCredential], options: 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

    credentials

    (List[MongoCredential]) used to authenticate all connections

    options

    (MongoClientOptions) DB Options

    Since

    2.6

    Exceptions thrown
    MongoException

    if problem connecting

    See also

    CredentialsList

    ,

    MongoClientOptions

    ,

    MongoDBAddress

    ,

    ServerAddress

  9. def apply(replicaSetSeeds: List[ServerAddress], credentials: List[MongoCredential]): 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

    credentials

    (List[MongoCredential]) used to authenticate all connections

    Since

    2.6

    Exceptions thrown
    MongoException

    if problem connecting

    See also

    CredentialsList

    ,

    MongoDBAddress

    ,

    ServerAddress

  10. def apply(replicaSetSeeds: List[ServerAddress], options: 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

    options

    (MongoClientOptions) DB Options

    Exceptions thrown
    MongoException

    if problem connecting

    See also

    MongoClientOptions

    ,

    MongoDBAddress

    ,

    ServerAddress

  11. def apply(replicaSetSeeds: List[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

    if problem connecting

    See also

    MongoDBAddress

    ,

    ServerAddress

  12. def apply(addr: ServerAddress, credentials: List[MongoCredential], options: MongoClientOptions): MongoClient

    Creates a Mongo instance based on a (single) mongo node using a given ServerAddress and options.

    Creates a Mongo instance based on a (single) mongo node using a given ServerAddress and options.

    addr

    (ServerAddress) the DatabaseAddress

    credentials

    (List[MongoCredential]) used to authenticate all connections

    options

    (MongoClientOptions) DB Options

    Since

    2.6

    Exceptions thrown
    MongoException

    if problem connecting

    See also

    CredentialsList

    ,

    MongoClientOptions

    ,

    MongoDBAddress

    ,

    ServerAddress

  13. def apply(addr: ServerAddress, credentialsList: List[MongoCredential]): MongoClient

    Creates a Mongo instance based on a (single) mongodb node and a list of credentials

    Creates a Mongo instance based on a (single) mongodb node and a list of credentials

    addr

    (ServerAddress) the DatabaseAddress

    credentialsList

    (List[MongoCredential]) used to authenticate all connections

    Since

    2.6

    Exceptions thrown
    MongoException

    if problem connecting

    See also

    credentialsList

    ,

    MongoDBAddress

    ,

    ServerAddress

  14. def apply(addr: ServerAddress, options: 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

    if problem connecting

    See also

    MongoClientOptions

    ,

    MongoDBAddress

    ,

    ServerAddress

  15. def apply(addr: ServerAddress): MongoClient

    Connects to a (single) mongodb node.

    Connects to a (single) mongodb node.

    addr

    (ServerAddress) the DatabaseAddress

    Exceptions thrown
    MongoException

    if problem connecting

    See also

    MongoDBAddress

    ,

    ServerAddress

  16. 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

    if problem connecting

    UnknownHostException

    if host cannot be contacted

  17. def apply(host: String, options: 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

    if problem connecting

    UnknownHostException

    if host cannot be contacted

  18. 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

    if problem connecting

    UnknownHostException

    if host cannot be contacted

  19. def apply(): MongoClient

    Default connection method - connects to default host & port

    Default connection method - connects to default host & port

    Exceptions thrown
    MongoException

    if problem connecting

    UnknownHostException

    if host cannot be contacted

  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  32. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any