Liking cljdoc? Tell your friends :D

murmeli.impl.convert

Convert Mongo BSON to/from Clojure data.

Convert Mongo BSON to/from Clojure data.
raw docstring

->object-idclj

(->object-id value)

Coerce value to an ObjectId.

Coerce value to an `ObjectId`.
sourceraw docstring

bson-document->mapclj

(bson-document->map bson registry)
source

bson-type->classclj

(bson-type->class bson-type overrides)
source

bson-value->document-idclj

(bson-value->document-id v)

The inserted ID is either a BsonObjectId or BsonString

The inserted ID is either a `BsonObjectId` or `BsonString`
sourceraw docstring

codecs->registryclj

(codecs->registry & codecs)

Combine multiple Codecss into a single CodecRegistry.

Combine multiple `Codecs`s into a single `CodecRegistry`.
sourceraw docstring

default-optionsclj

source

default-registryclj

source

document->mapclj

(document->map doc registry)

Convert a Document to a map.

Convert a `Document` to a map.
sourceraw docstring

id?clj

(id? id)
source

join-registriesclj

(join-registries & registries)

Combine multiple CodecRegistrys into a single CodecRegistry.

Combine multiple `CodecRegistry`s into a single `CodecRegistry`.
sourceraw docstring

keyword-codecclj

(keyword-codec {:keys [allow-qualified?]})

A Codec for Keyword.

A `Codec` for `Keyword`.
sourceraw docstring

map->bsonclj

(map->bson m registry)

Convert a map to a Bson, which can produce a BsonDocument.

Convert a map to a `Bson`, which can produce a `BsonDocument`.
sourceraw docstring

map->documentclj

(map->document m registry)

Convert a map to a Document.

Convert a map to a `Document`.
sourceraw docstring

map-codecclj

(map-codec registry {:keys [retain-order?] :as opts})

Build Codec for APersistentMap.

Build `Codec` for `APersistentMap`.
sourceraw docstring

object-codecclj

(object-codec registry)

A Codec for Object.

A `Codec` for `Object`.
sourceraw docstring

object-id->bsonclj

(object-id->bson id)
source

overridesclj

source

providers->registryclj

(providers->registry & providers)

Combine multiple Providers into a single CodecRegistry.

Combine multiple `Provider`s into a single `CodecRegistry`.
sourceraw docstring

registryclj

(registry opts)

Construct a CodecRegistry for converting between Java classes and BSON

Construct a `CodecRegistry` for converting between Java classes and BSON
sourceraw docstring

sanitizing-string-codecclj

A Codec for String which sanitizes NULLs. This isn't stricly necessary (anymore) due to https://github.com/mongodb/mongo-java-driver/pull/786.

A `Codec` for `String` which sanitizes NULLs.
This isn't stricly necessary (anymore) due to https://github.com/mongodb/mongo-java-driver/pull/786.
sourceraw docstring

set-codecclj

(set-codec registry)

Build Codec for APersistentSet.

Build `Codec` for `APersistentSet`.
sourceraw docstring

symbol-codecclj

(symbol-codec {:keys [allow-qualified?]})

A Codec for Symbol.

A `Codec` for `Symbol`.
sourceraw docstring

vector-codecclj

(vector-codec registry)

Build Codec for APersistentVector.

Build `Codec` for `APersistentVector`.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close