News by category¶
Releases¶
- 0.1.0 • Initial prototype
- 0.10.0 • $add, $abs and trigonometry operators
- 0.11.0 • Aggregation stages $unset, $project, $sort and $unionWith, sorting in find(), $concat aggregation operator
- 0.12.0 • Array handling aggregation operators and more
- 0.12.1 • Documentation improvements
- 0.13.0 • Arbitrary BSON writers and parsers
- 0.14.0 • Start of the Multiplatform driver, the great rename, $nin and $regex
- 0.15.0 • $regex flexibility, simpler options, Reader.toBson
- 0.16.0 • skip, maxTimeMS, MinKey, MaxKey
- 0.17.0 • $mul and Field.unsafe
- 0.18.0 • ObjectId, range operators, $min and $max, read concern and Java usage
- 0.19.0 • Pure Kotlin ObjectId and Timestamp, $switch, type aggregation operators, bitwise filter operators, writeConcern and readPreference
- 0.2.0 • find(), basic filter and update operators
- 0.20.0 • $addToSet, $currentDate and the new documentation website
- 0.20.1 • Fixed documentation website deployment
- 0.21.0 • $group and string aggregation operators
- 0.22.0 • WASI, averages and aggregation deserialization fixes
- 0.23.0 • Multiplatform KotlinX.Serialization, Field.unsafe expansion, replace and KMongo utilities
- 0.24.0 • Mokodee, unset shorthand and easier KMongo migration
- 0.25.0 • BsonContext/BsonFactory split, serialization annotation support, experimental BsonPath and eager multiplatform BSON
- 0.25.1 • Technical fixes
- 0.26.0 • BSON equality and diffing, expanded BsonPath, Java driver, and improved documentation
- 0.26.1 • Fix MavenCentral publication
- 0.26.2 • KotlinX.Serialization unity
- 0.26.3 • Fixes for the official drivers' codecs
- 0.27.0 • Update return type, Java document conversions and improved documentation
- 0.28.0 • BSON Vector support, easily create ObjectId instances, usability improvements
- 0.28.1 • Improved documentation
- 0.29.0 • ### MongoDB support
- 0.3.0 • count(), update(), bulkWrite(), abstract tree management and options
- 0.4.0 • Insert, delete, drop, and a configuration tutorial
- 0.5.0 • Collection.isEmpty, .$., .$[]., improved documentation website
- 0.5.1 • Embedded documentation
- 0.6.0 • Map of strings and documentation improvements
- 0.7.0 • $expr and the first aggregation stages
- 0.8.0 • Aggregation and update pipelines
- 0.9.0 • $cond and +=
common¶
- AnyBsonWriter
- Array
- BinaryData
- Bird
- Boolean
- BooleanVector
- Bson
- Bson
- BsonArray
- BsonArray
- BsonArrayReader
- BsonDeclaration
- BsonDecodingException
- BsonDocumentReader
- BsonEncodingException
- BsonFactory
- BsonFactory
- BsonFieldWriteable
- BsonFieldWriter
- BsonPath
- BsonReaderException
- BsonType
- BsonUnknownElementException
- BsonValueReader
- BsonValueWriteable
- BsonValueWriter
- BsonWriterDsl
- ByteVector
- Cat
- Companion
- Companion
- Companion
- Companion
- Companion
- Companion
- Companion
- Companion
- Companion
- Current
- DBPointer
- DEPRECATED_IN_BSON_SPEC
- DangerousMongoApi
- Datetime
- Decimal128
- Default
- Document
- Double
- ExperimentalBsonDiffApi
- ExperimentalBsonPathApi
- FloatVector
- Goat
- Hardcoded
- InstantAsBsonDatetimeSerializer
- Int32
- Int64
- IntList
- JavaScript
- JavaScriptWithScope
- Kotlin BSON
- Kotlin BSON • Pure Kotlin Multiplatform implementation
- Kotlin BSON • Test suites
- KtMongo annotations
- LowLevelApi
- MaxKey
- MinKey
- Null
- ObjectId
- ObjectId
- ObjectIdGenerator
- PathOrSelector
- Pet
- Profile
- RegExp
- Root
- Selector
- Serializer
- Serializer
- Serializer
- Serializer
- Serializer
- Serializer
- Species
- String
- Symbol
- Timestamp
- Timestamp
- Undefined
- User
- UuidAsBsonBinarySerializer
- Vector
- array
- binary
- boolean
- bsonPathTests
- code
- compareTo
- datetime
- decodeFromBson
- document
- double
- encodeToBson
- int32
- int64
- minMaxKey
- objectId
- opensavvy.ktmongo.bson
- opensavvy.ktmongo.bson
- opensavvy.ktmongo.bson.multiplatform
- opensavvy.ktmongo.bson.multiplatform.serialization
- opensavvy.ktmongo.bson.path
- opensavvy.ktmongo.bson.raw
- opensavvy.ktmongo.bson.types
- opensavvy.ktmongo.dsl
- regex
- reprNull
- reprUndefined
- shouldBeHex
- shouldBeJson
- string
- testBson
- timestamp
- toObjectIdRange
- validateBsonFactory
- validateDiffAlgorithms
jvm¶
- AbstractBsonNode
- AbstractCompoundBsonNode
- AbstractCompoundOption
- AbstractOption
- AbstractPipeline
- AbstractValue
- AccumulationOperators
- AggregationOperations
- AggregationOperations
- AggregationOperators
- AggregationPipeline
- AllPositional
- ArithmeticValueAccumulators
- ArithmeticValueOperators
- ArrayValueOperators
- Available
- AvailableInBulkWrite
- BaseOperations
- BaseOperations
- Bson
- BsonArray
- BsonContext
- BsonFactory
- BsonNode
- BulkWrite
- BulkWriteOptions
- CollectionOperations
- CollectionOperations
- Command
- Companion
- Companion
- Companion
- Companion
- Companion
- Companion
- Companion
- Companion
- ComparisonValueOperators
- CompoundBsonNode
- CompoundNode
- ConditionalValueOperators
- Count
- CountOperations
- CountOperations
- CountOptions
- Decimal128
- Default
- DeleteMany
- DeleteManyOptions
- DeleteOne
- DeleteOneOptions
- DeleteOperations
- DeleteOperations
- Drop
- DropOptions
- Field
- Field
- FieldDsl
- FilterQuery
- FilterQueryPredicate
- Find
- FindOperations
- FindOperations
- FindOptions
- HasCount
- HasGroup
- HasLimit
- HasMatch
- HasProject
- HasSample
- HasSet
- HasSkip
- HasSort
- HasUnionWith
- HasUnionWithCompatibility
- HasUnset
- Indexed
- InsertMany
- InsertManyOptions
- InsertOne
- InsertOneOptions
- InsertOperations
- InsertOperations
- JavaField
- Jvm
- JvmBsonContext
- JvmBsonFactory
- JvmMongoCollection
- JvmMongoCollection
- JvmMongoIterable
- JvmMongoIterable
- KMongoNameStrategy
- Kotlin BSON • Compatibility with the official MongoDB implementation
- KtMongo
- KtMongo: MongoDB driver for Kotlin & Java • Synchronous
- KtMongo: MongoDB driver for Kotlin • Coroutines
- KtMongo: MongoDB driver for Kotlin • Coroutines with KMongo compatibility
- KtMongo: MongoDB driver for Kotlin • Synchronous
- KtMongo: MongoDB driver for Kotlin • Synchronous with KMongo compatibility
- KtMongo: MongoDB request DSL
- KtMongoDsl
- LazyMongoIterable
- LazyMongoIterable
- LimitOption
- Linearizable
- Local
- Majority
- Majority
- MaxTimeOption
- MongoAggregationPipeline
- MongoAggregationPipeline
- MongoCollection
- MongoCollection
- MongoIterable
- MongoIterable
- Nearest
- Node
- Nodes
- Option
- Options
- Path
- PathSegment
- Pipeline
- PipelineChainLink
- Positional
- Primary
- PrimaryPreferred
- ProjectStageOperators
- PropertyNameStrategy
- ReadConcern
- ReadConcernOption
- ReadPreference
- ReadPreferenceOption
- ReplaceOne
- ReplaceOptions
- RepsertOne
- Secondary
- SecondaryPreferred
- SetStageOperators
- Shared utilities for the sync- and coroutines-based KtMongo drivers based on the KMongo library
- Shared utilities for the sync- and coroutines-based KtMongo drivers based on the official Kotlin driver
- SkipOption
- Snapshot
- SortOption
- SortOptionDsl
- StringValueOperators
- Tagged
- TrigonometryValueOperators
- TypeValueOperators
- UnsetStageOperators
- UpdateMany
- UpdateManyWithPipeline
- UpdateOne
- UpdateOneWithPipeline
- UpdateOperations
- UpdateOperations
- UpdateOptions
- UpdatePipeline
- UpdatePipelineOperations
- UpdatePipelineOperations
- UpdateQuery
- UpdateResult
- UpdateResult
- UpdateWithPipelineQuery
- UpsertOne
- UpsertOneWithPipeline
- UpsertQuery
- UpsertResult
- UpsertResult
- Value
- ValueAccumulators
- ValueOperators
- WithLimit
- WithMaxTime
- WithReadConcern
- WithReadPreference
- WithSkip
- WithSort
- WithWriteConcern
- WriteAcknowledgment
- WriteConcern
- WriteConcernOption
- asKtMongo
- asKtMongo
- asKtMongo
- asKtMongo
- at
- filter
- opensavvy.ktmongo.bson.official
- opensavvy.ktmongo.bson.official.types
- opensavvy.ktmongo.coroutines
- opensavvy.ktmongo.coroutines.kmongo
- opensavvy.ktmongo.coroutines.operations
- opensavvy.ktmongo.dsl
- opensavvy.ktmongo.dsl.aggregation
- opensavvy.ktmongo.dsl.aggregation.accumulators
- opensavvy.ktmongo.dsl.aggregation.operators
- opensavvy.ktmongo.dsl.aggregation.stages
- opensavvy.ktmongo.dsl.command
- opensavvy.ktmongo.dsl.options
- opensavvy.ktmongo.dsl.path
- opensavvy.ktmongo.dsl.query
- opensavvy.ktmongo.dsl.tree
- opensavvy.ktmongo.official
- opensavvy.ktmongo.official.command
- opensavvy.ktmongo.official.options
- opensavvy.ktmongo.sync
- opensavvy.ktmongo.sync
- opensavvy.ktmongo.sync.kmongo
- opensavvy.ktmongo.sync.operations
- opensavvy.ktmongo.utils.kmongo
- options
- readLimit
- readMaxTimeMS
- readReadConcern
- readReadPreference
- readSkip
- readSortDocument
- select
- selectFirst
- sort
- toBinary
- toJava
- toJava
- toJava
- toKtMongo
- toKtMongoVector
- toOfficial