MongoDB request DSL • opensavvy.ktmongo.dsl.options • SortOption
SortOption¶
class SortOption<Document : Any>(config: SortOptionDsl<Document>, context: BsonContext) : AbstractCompoundOption
Describes in which order elements should be returned.
For more information, see WithSort.sort.
External resources¶
Constructors¶
SortOption¶
constructor(config: SortOptionDsl<Document>, context: BsonContext)
Properties¶
block¶
val block: ERROR CLASS: Symbol not found for Bson
The sort option's configured block.
context¶
open override val context: BsonContext
The context used to generate this expression.
name¶
The name of this option, as it appears in the BSON representation.
Functions¶
freeze¶
open override fun freeze()
Makes this node immutable.
read¶
override fun read(): ERROR CLASS: Symbol not found for BsonValueReader
Reads the value of this option.
simplify¶
override fun simplify(): AbstractBsonNode?
Returns a simplified (but equivalent) expression to the current expression.
toBson¶
open fun toBson(): ERROR CLASS: Symbol not found for Bson
Writes the result of simplifying to a new Bson.
toString¶
JSON representation of this expression.
JSON representation of this expression.
writeTo¶
override fun writeTo(writer: ERROR CLASS: Symbol not found for BsonFieldWriter)
Writes the result of simplifying this expression into writer.