diff --git a/kmongo-core/src/main/kotlin/kotlin/collections/KMongoIterable.kt b/kmongo-core/src/main/kotlin/kotlin/collections/KMongoIterable.kt index 247f689c..62ae38ab 100644 --- a/kmongo-core/src/main/kotlin/kotlin/collections/KMongoIterable.kt +++ b/kmongo-core/src/main/kotlin/kotlin/collections/KMongoIterable.kt @@ -143,12 +143,7 @@ fun MongoIterable.requireNoNulls(): Iterable = * * @sample samples.collections.Sequences.Building.sequenceFromCollection */ -fun MongoIterable.asSequence(): Sequence { - //lazy sequence - return object : Sequence { - override fun iterator(): Iterator = this@asSequence.toList().asSequence().iterator() - } -} +fun MongoIterable.asSequence(): Sequence = Sequence { this.iterator() } //common overrides ->