Scala API for collections, wrapping com.arangodb.ArangoCollectionAsync
Scala API for collections, wrapping com.arangodb.ArangoCollectionAsync
case class TestObj(_key: String, name: String) implicit val codec = DocumentCodec.derive[testObj] val collection: ArangoCollection[IO] = ??? for { _ <- collection.insertDocument(TestObj("1234", "Frank")) ex1 <- collection.documentExists("1234") // true _ <- collection.getDocument[String, TestObj]("1234") _ <- collection.deleteDocument("1234") ex2 <- collection.documentExists("1234") // false } yield ()
The effect type
Scala wrapper type for ar.ArangoCursorAsync
Scala wrapper type for ar.ArangoCursorAsync
The type of the result object
Scala wrapper for ar.ArangoDBAsync
Scala wrapper for ar.ArangoDBAsync
The effect type
Scala wrapper for ar.ArangoDatabaseAsync
Scala wrapper for ar.ArangoDatabaseAsync
The effect type