Oops.

n.outE.inV.inE.outV.groupCount(m) >> -1;m.sort{a,b -> b.value <=> a.value}

NOT

n.outE.inV.inE.outV.groupCount(m);m.sort{a,b -> b.value <=> a.value} >> -1

I didn't see the semicolon.

Marko.

On Jun 15, 2011, at 1:12 PM, Marko Rodriguez wrote:

> Hi,
> 
> The trick to Gremlin is to know that an expression is an Iterator and thus, 
> must be iterated.
> 
>       n.outE.inV.inE.outV.groupCount(m);m.sort{a,b -> b.value <=> a.value}
> 
> Should be:
> 
>       n.outE.inV.inE.outV.groupCount(m);m.sort{a,b -> b.value <=> a.value} >> 
> -1
> 
> >> -1 is equivalent to while(itty.hasNext()) { itty.next() }
> 
> When you do sutff in the Gremlin terminal, the terminal will say: "oh, you 
> returned an iterator, let me iterate through the results for you."
>       See the first point in: 
> https://github.com/tinkerpop/gremlin/wiki/Troubleshooting
> 
> Question: where are you setting the variable 'n' ? Is that Gremlin plugin 
> thing?
> 
> Hope that helps,
> Marko.
> 
> http://markorodriguez.com
> 
> On Jun 15, 2011, at 1:08 PM, Marcelo Barbudas wrote:
> 
>> Hello neo4j,
>> 
>> I'm trying to run via the gremlin server plugin a query like:
>> m=[:];n.outE.inV.inE.outV.groupCount(m);m.sort{a,b -> b.value <=>
>> a.value}; m;
>> 
>> This doesn't output anything. I tried m.keySet() and that doesn't return
>> anything either.
>> 
>> Any ideas how I could make this work?
>> 
>> -m.
>> _______________________________________________
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
> 

_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to