nql 1;
query GetUser(id: UserId) {
from users as u
where u.id == $id
select {
id: u.id,
name: u.name,
nickname: u.nickname
}
}
query TeamMembers(team: TeamId) {
from memberships as m
join users as u
on m.user_id == u.id
where m.team_id == $team
select {
user_id: u.id,
name: u.name,
role: m.role
}
order {
u.name asc
}
}
command CreateUser(
id: UserId,
team: TeamId,
name: Text,
nickname: Text?
) {
insert users {
id: $id,
team_id: $team,
name: $name,
nickname: $nickname
}
}
command RenameUser(
id: UserId,
name: Text
) {
update users
set {
name = $name
}
where id == $id
}
command DeleteUser(id: UserId) {
delete users
where id == $id
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.