oolong.mongo

package oolong.mongo

Members list

Type members

Classlikes

object Envs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Envs.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait MongoQueryNode

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class All
class And
class Collection
class Constant[T]
class ElemMatch
class Eq
class Exists
class Field
class Gt
class Gte
class In
class Lt
class Lte
class Mod
class Ne
class Nin
class Not
class OnField
class Or
class Projection
class Regex
class ScalaCode
class Size
class Subquery
class TypeCheck
Show all
case object MongoQueryNode

Attributes

Companion
trait
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object MongoType

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MongoType.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait MongoUpdateNode

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Constant[T]
class AddToSet
class Inc
class Max
class Min
class Mul
class Pop
class Pull
class PullAll
class Rename
class Set
class SetOnInsert
class Unset
class Prop
class QueryWrapper
class ScalaCode
class UIterable[T]
class Update
Show all
case object MongoUpdateNode

Attributes

Companion
trait
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Value members

Concrete methods

inline def projection[Doc, Projection]: BsonDocument
inline def query[Doc](inline input: Doc => Boolean): BsonDocument

Compile a BSON query.

Compile a BSON query.

Value parameters

input

Scala code describing the query.

Attributes

inline def update[Doc](inline input: (Updater[Doc]) => Updater[Doc]): BsonDocument

Compile a BSON description of the update.

Compile a BSON description of the update.

Value parameters

input

Description of the update written in oolong DSL.

Attributes