Skip to content

Commit 861f94a

Browse files
committed
edits
1 parent 1e91bff commit 861f94a

File tree

2 files changed

+26
-23
lines changed

2 files changed

+26
-23
lines changed

source/databases-collections.txt

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -112,20 +112,25 @@ and :ref:`kotlin-sync-db-coll-create-collection` examples:
112112
.. output::
113113

114114
{
115-
"name": "october2024",
116-
"type": "timeseries",
117-
"options": {
118-
"timeseries": {
119-
"timeField": "temperature",
120-
"granularity": "seconds",
121-
"bucketMaxSpanSeconds": 3600
122-
}
123-
},
124-
"info": {
125-
"readOnly": false
126-
}
127-
}
128-
...
115+
"name": "example_collection",
116+
"type": "collection",
117+
"options": {},
118+
"info": {
119+
"readOnly": false,
120+
...
121+
},
122+
"idIndex": { ... }
123+
}
124+
{
125+
"name": "test_collection",
126+
"type": "collection",
127+
"options": {},
128+
"info": {
129+
"readOnly": false,
130+
...
131+
},
132+
"idIndex": { ... }
133+
}
129134

130135
Delete a Collection
131136
-------------------

source/includes/databases-collections.kt

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
import com.mongodb.ConnectionString
22
import com.mongodb.MongoClientSettings
3-
import com.mongodb.ReadConcern
4-
import com.mongodb.ReadPreference
5-
import com.mongodb.WriteConcern
6-
import com.mongodb.client.MongoClient
7-
import com.mongodb.client.MongoClients
8-
import com.mongodb.client.MongoCollection
9-
import com.mongodb.client.MongoDatabase
3+
import com.mongodb.kotlin.client.MongoClient
104
import org.bson.Document
5+
import org.bson.json.JsonWriterSettings
116

127
fun main() {
138
val uri = "<connection string URI>"
@@ -36,8 +31,11 @@ fun main() {
3631

3732
// Lists the collections in the "test_database" database
3833
// start-find-collections
39-
for (collectionInfo in client.getDatabase("test_database").listCollections()) {
40-
println(collectionInfo.toJson())
34+
val results = db.listCollections()
35+
val jsonSettings = JsonWriterSettings.builder().indent(true).build()
36+
37+
results.forEach { result ->
38+
println(result.toJson(jsonSettings))
4139
}
4240
// end-find-collections
4341

0 commit comments

Comments
 (0)