Как получить данные из результатов БД из космоса, которые содержат $ t и $ v - PullRequest
0 голосов
/ 22 апреля 2019

Я работаю над API, который извлекает данные из космической БД.При получении документов из космической БД я получил результат, содержащий $ t и $ v Может быть перемешивание данных.Как анализировать правильные данные. Мне нужно выбирать только те поля, которые удовлетворяют конкретным условиям.

//-----------fetching Documents from vuln_collection------------//
documentlist = client.CreateDocumentQuery(UriFactory.CreateDocumentCollectionUri("qualys", "vuln_collection"), "SELECT * FROM c").ToList();
//---------------//

Получен результат как

[..."$t":3,"$v":{"QID":{"$t":2,"$v":"6"},"VULN_TYPE":{"$t":2,"$v":"Information Gathered"},"SEVERITY_LEVEL":{"$t":2,"$v":"1"}..]

1 Ответ

0 голосов
/ 22 апреля 2019

Вы пытаетесь запросить API-интерфейс Cosmos DB MongoDB с помощью SQL API SDK.

Вам следует либо перенести данные из API MongoDB в API SQL и использовать тот же SDK, либо продолжать использовать API MongoDB, но использовать MongoDB SDK, например , этот , чтобы запросить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...