Instance Constructors
-
new
SprayMongo()
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
implicit
def
SprayJsonToDBObject(json: JsValue): DBObject
-
-
def
aggregate[T](pipeline: JsObject*)(implicit arg0: CollectionProvider[T]): List[JsValue]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
count[T]()(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): Long
-
def
count[T](query: JsObject)(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): Long
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
find[T](query: JsObject)(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): ConsumerIterator[T]
-
def
findAndModify[T](query: JsObject, rule: JsObject)(implicit arg0: CollectionProvider[T]): Unit
-
def
findAndReplace[T](query: JsObject, update: T)(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): Unit
-
def
findOne[T](query: JsObject)(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): Option[T]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
insert[T](entity: T)(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): Option[T]
-
def
insertFast[T](entity: T)(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): Option[T]
-
final
def
isInstanceOf[T0]: Boolean
-
def
js2db(jsValue: JsValue): AnyRef
-
lazy val
log: JavaLoggingAdapter
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
obj2js(obj: AnyRef): JsValue
-
def
parseUuidString(token: String): Option[UUID]
-
def
removeOne[T](query: JsObject)(implicit arg0: CollectionProvider[T], arg1: JsonFormat[T]): Option[T]
-
implicit
def
serialiser[T](implicit arg0: JsonFormat[T]): SprayJsonSerialisation[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from JavaLogging
Inherited from AnyRef
Inherited from Any
Forwards all requests to the ScalaD API, independent of the Java MongoDB API. Not all MongoCrud operations are exposed, in an effort to encourage good practice when using Spray JSON. For example, it is easier to use
findAndModify
with the DSL than to define an abstract identity extractor.