MongoJsonRepository

works.iterative.mongo.MongoJsonRepository
class MongoJsonRepository[Elem, Key, Criteria](collection: MongoCollection[JsonObject], toFilter: Criteria => Bson, idFilter: Elem => (String, Key))(implicit evidence$1: JsonCodec[Elem])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def matching(criteria: Criteria): UIO[List[Elem]]
def performCustomQuery[Target](query: FindObservable[JsonObject])(using JsonDecoder[Target]): UIO[List[Target]]
def performQuery(query: FindObservable[JsonObject]): UIO[List[Elem]]
def put(elem: Elem): UIO[Unit]