CouchDB Mango Query, чтобы получить только USD (поле) записи - PullRequest
0 голосов
/ 16 апреля 2019

Мне нужно запросить couchDB, чтобы получить данные для кода валюты USD. Запрос выбора должен содержать код валюты USD и остаток на счете.

Ниже в поле json data currencyData приведено описание поля.

"currencyData":  { "1400104183USD": 300,  "1500282526INR": 400, "2340282526GBP": 0  }

Здесь 1400104183 - номер счета, а USD - код валюты, а значение 300 - остаток на счете.

{ "_id": "ID_000000000", "_rev": "45-0ffa69047a93df6fe71656f5a7aa8681", "recordID": "32123", "currencyData": { "1200104183USD": 100, "1300282526INR": 200, "2340282526GBP": 0 }, "status": "ACTIVE", "~version": "3213" }
{ "_id": "ID_000000001", "_rev": "45-0ffa69047a93df6fe71656f5a7aa8681", "recordID": "32123", "currencyData": { "1400104183USD": 300, "1500282526INR": 400, "2340282526GBP": 0 }, "status": "ACTIVE", "~version": "3214" }
{ "_id": "ID_000000002", "_rev": "45-0ffa69047a93df6fe71656f5a7aa8681", "recordID": "32123", "currencyData": { "1600104183USD": 500, "1700282526INR": 600, "2340282526GBP": 0 }, "status": "ACTIVE", "~version": "3215" }

Мне нужен запрос селектора для фильтрации данных. Просмотр CouchDB не поддерживается.

...