Di sini Anda dapat melihat bagaimana framework dev menjelaskan penanganan situasi ini. MongoKitten menutup edisi 27
berikut adalah beberapa kutipan dari penjelasannya jika tautan menjadi tidak valid.
"Perpustakaan MongoKitten BSON selalu mengembalikan enum (Nilai) saat berlangganan dokumen."
"Array BSON benar-benar hanya sebuah dokumen dengan kunci dari 0 hingga x, jadi kasus enum untuk array memiliki dokumen sebagai nilai terkaitnya. Karena Nilai juga bisa berupa, katakanlah, ganda atau tanggal, itu tidak sesuai dengan protokol Urutan.
Cara termudah untuk mengulangi array adalah dengan menggunakan aksesor kenyamanan dokumen pada Nilai. Ini mengembalikan dokumen yang mendasarinya jika Nilai adalah larik atau dokumen, atau dokumen kosong jika itu sesuatu yang lain. Anda kemudian dapat mengulangi seperti ini:"
for (key, val) in doc["vals"].document {
print("Value is \(val)")
}