- FOR user1 IN users
- FOR user2 IN users
- FILTER user1 != user2
- RETURN [user1.name, user2.name]
我们获得6对组合。类似 James + John 与 John + James 的组合是反复的,然则已足够好:
如不雅我们欲望过滤新属性来仅返回总和小于100的组合,我们应当定义一个变量光降时存储总和,大年夜而我们可以在 FILTER 语句以及 RETURN 语句中应用:
- [
- [ "James Hendrix", "John Smith" ],
- [ "James Hendrix", "Katie Foster" ],
- [ "John Smith", "James Hendrix" ],
- [ "John Smith", "Katie Foster" ],
- [ "Katie Foster", "James Hendrix" ],
- [ "Katie Foster", "John Smith" ]
- ]
我们可以像下面如许计算两个年纪之和并计算一些新的内容:
- FOR user1 IN users
- FOR user2 IN users
- FILTER user1 != user2
- RETURN {
- pair: [user1.name, user2.name],
- sumOfAges: user1.age + user2.age
- }
我们惹人一个新的属性 sumOfAges 并将两个年纪相加作为其值:
- [
- {
- "pair": [ "James Hendrix", "John Smith" ],
- "sumOfAges": 101
- },
- {
- "pair": [ "James Hendrix", "Katie Foster" ],
- "sumOfAges": 109
- },
- {
- "pair": [ "John Smith", "James Hendrix" ],
推荐阅读
云领安防 让平安可以预见 华为带您领略一个让人安全感爆棚的平安世界
除了展台展示之外,华为还举办了一场以"云领安防让安然可以预感"为主题的华为安然城市专题论坛,为专家学者以及安防行业用户搭建了一个交换平台,世人就人工智能、云数据中间、大年夜数据等新兴技>>>详细阅读
地址:http://www.17bianji.com/lsqh/38605.html
1/2 1