让我们再次运行 FILTER 萌芽, 然则这一次仅返回用户名:
这会返回所有3个用户的名字:
- [
- "John Smith",
- "Katie Foster",
- "James Hendrix"
- ]
如不雅仅返回一个属性的子集,则将其称为投影. 另一种投影类型是改变结不雅的构造:
- FOR user IN users
- RETURN { userName: user.name, age: user.age }
该萌芽为所有的用户文档定义了输出格局. 用户名作为 userName 返回,而不是 name, 在该示例中 age 与属性性键雷同:
- [
- {
- "userName": "James Hendrix",
- "age": 69
- },
- {
- "userName": "John Smith",
- "age": 32
- },
- {
- "userName": "Katie Foster",
- "age": 40
- }
- ]
INTO 必须跟在每一个 INSERT 操作后面,后面再接上我们储存文档的集合的名字。留意集合的名字不必加上引号。
也可以枷⒚鹇值:
- FOR user IN users
- FILTER user.age > 30
- SORT user.age
- RETURN user
- FOR user IN users
- RETURN CONCAT(user.name, "'s age is ", user.age)
CONCAT() 是一个将元素归并为字符串的函数. 在这里我们用其为所有效户返回一个描述. 正如你看到的,结不雅集归并不老是一个对象数组:
- [
- "James Hendrix's age is 69",
- "John Smith's age is 32",
- "Katie Foster's age is 40"
推荐阅读
云领安防 让平安可以预见 华为带您领略一个让人安全感爆棚的平安世界
除了展台展示之外,华为还举办了一场以"云领安防让安然可以预感"为主题的华为安然城市专题论坛,为专家学者以及安防行业用户搭建了一个交换平台,世人就人工智能、云数据中间、大年夜数据等新兴技>>>详细阅读
地址:http://www.17bianji.com/lsqh/38605.html
1/2 1