в графе cosmosDB у меня есть вершина с именем «student», которая имеет следующие свойства.
запрос:
g.V().hasLabel('student').valueMap().limit(1)
вывод:
{
"StudentID": [
10000
],
"StudentName": [
"RITM0809903"
],
"Student_Age": [
"ritm0809903"
],
"Student_class": [
"Awaiting User Training"
],
"Student_long_description": [
"*******************HUGE STUDENT DESCRIPTION*****************************"
]
}
Примечание: «ОГРОМНОЕ ОПИСАНИЕ СТУДЕНТА» - это огромное описание студента.
Общее количество доступных студенческих вершин составляет 9.
я использую модуль gremlin python, чтобы выполнить запрос в cosmosdb и получить результаты запроса.
, но когда я пытаюсь выполнить valueMap ('StudentID', 'StudentName', 'Student_long_description') и получить все 9 вершин ("gV (). HasLabel ('student'). ValueMap ('StudentID', 'StudentName', 'Student_long_description')") в выводе, я могу видеть только 7 вершин , но когда я исключаю свойство "" Student_long_description ", я могу видеть все 9 вершин.
это из-за ограничения на размер набора результатов.
https://docs.microsoft.com/en-us/azure/data-explorer/kusto/concepts/querylimits
- но когда я наконец включаю фолд ("gV (). HasLabel ('student'). valueMap ('StudentID', 'StudentName', 'Student_long_description'). fold () ") Я могу видеть все 9 вершин вместе со свойством" Student_long_description ", но в сложенном виде.
пожалуйста дайте мне знать, есть ли у них любой вариант, который я могу использовать, чтобы получить все 9 вершин со всеми свойствами без использования свертки в запросе.