- FOR user1 IN users
- FOR user2 IN users
- FILTER user1 != user2
- LET sumOfAges = user1.age + user2.age
- FILTER sumOfAges < 100
- RETURN {
- pair: [user1.name, user2.name],
- sumOfAges: sumOfAges
- }
LET 关键字后跟指定的变量名 (sumOfAges), 然后是 = 符号与值或表达式来定义变量的值. 在这里我们重用我们的表达式来计算总和. 然后我们应用另一个 FILTER 来略过不须要的组归并应用我们之前声明的变量. 我们应用用户名与所计算的年纪值的数组返回一个投影,为些我们再次应用变量:
- [
- {
- "pair": [ "John Smith", "Katie Foster" ],
- "sumOfAges": 72
- },
- {
- "pair": [ "Katie Foster", "John Smith" ],
- "sumOfAges": 72
- }
- ]
小贴士: 当定义对象时, 如不雅所请求的属性键与属性值所用的变量雷同i, 你可以应用简写情势: { sumOfAges } 替代 { sumOfAges: sumOfAges }.
最后,让我们删除一个用户文档:
- REMOVE "9883" IN users
它会删除用户 John (_key: “9883”). 我们也可以在轮回中移除文档 (同样实用于 INSERT, UPDATE 与 WordStr):
- FOR
推荐阅读
云领安防 让平安可以预见 华为带您领略一个让人安全感爆棚的平安世界
除了展台展示之外,华为还举办了一场以"云领安防让安然可以预感"为主题的华为安然城市专题论坛,为专家学者以及安防行业用户搭建了一个交换平台,世人就人工智能、云数据中间、大年夜数据等新兴技>>>详细阅读
地址:http://www.17bianji.com/lsqh/38605.html
1/2 1