小编Abu*_*ham的帖子

限制 gremlin 查询中 group().by() 中的项目数

我正在尝试运行gremlin 查询,该查询将某个标签的顶点某个字段分组为多个组(假设它是“displayName”),并将组数限制为n并且每个组中的项目数也限制为n

有没有办法实现这一目标?

由于 group().by() 返回项目列表,我尝试使用 expand() 然后对内部项目应用限制。我设法限制了返回的组数,但无法限制每个组中的项目数。

这是我用来限制组数的查询:

gV().hasLabel('customLabel').group().by('displayName').unfold().limit(n)

// Expected result:(if n == 2)
[
 {
  "displayName1": [
   { // item 1 in first group
   },
   { // item 2 in first group
   }
  ]
 },
 {
  "displayName2": [
   { // item 1 in second group
   },
   { // item 2 in second group
   }
  ]
 }
]

// Actual result: (when n == 2)
[
 {
  "displayName1": …
Run Code Online (Sandbox Code Playgroud)

group-by limit gremlin azure-cosmosdb-gremlinapi

6
推荐指数
1
解决办法
840
查看次数

声明"char(*(*f())[])();"是什么意思?

当我发现这个声明时,我正在抓取有关函数指针的信息:

char (* ( *f())[])();
Run Code Online (Sandbox Code Playgroud)

我试图找出它的含义但我不能......

它指的是什么?

c arrays pointers function-pointers

1
推荐指数
1
解决办法
849
查看次数