Я только что переключился с casbah на mongodb scala driver 2.4.2, здесь все немного по-другому [асинхронное программирование], и все, что я здесь ищу, - это чтение массива из документа mongodb и преобразование этого массива в карту.
Может кто-нибудь, пожалуйста, помогите мне несколько пропущенных шагов.
Пример документа: {"_id": "ESB0500_CROSSREF_TEST", "country_code": "WW", "instance_id": "1", "значения ": {" 1 ":" A "," 2 ":" B "," 3 ":" C "," 4 ":" D "," 5 ":" E "," 6 ":" F», "7": "G", "8": "Н", "9": "Я", "10": "J", "11": "К", "12": "L""13": "М", "14": "N", "15": "О", "16": "Р", "17": "Q", "18": "R", "19":" S», "20": "Т", "21": "U", "22": "В", "23": "W", "24": "X", "25":«Y», «26»: «Z»}}
здесь я хочу преобразовать массив значений в карту, где ключом будут цифры, а значения будут алфавитами, такими как ключ 1 и значение A
мой запрос пока val результат = collection_obj.find (и (равно ("_ id", id), равно ("код страны", код страны), равно ("instance_id", экземпляр_ид))) .projection (fields (include (")значения "), excludeId ()))