如何解决登录后FaunaDB函数查询数据
我需要FaunaDB函数的帮助。
Query(
Lambda(
["email","username","password"],Create(Collection("User"),{
credentials: { password: Var("password") },data: { email: Var("email"),username: Var("username") }
})
)
)
它工作正常,并返回以下输出:
{
ref: Ref(Ref("tokens"),"220428023135601160"),ts: 1603695853275000,ttl: Time("2020-10-26T10:04:12.646314Z"),instance: Ref(Collection("User"),"220412125733585420"),secret: "SECRET_STRING"
}
我想更改功能,以便它根据实例变量Get(Var("instance"))
的Ref和secret
字符串的Ref返回用户数据。
这样看起来像这样:
{
secret: "SECRET_STRING",user: {
... //user data
}
}
我尝试应用几种功能,但没有起作用...
解决方法
类似的方法可能对您有用?
Let(
{
email: "user@yahoo.com",username: "user1",password: "mypassword",document: Create(Collection("User"),{credentials: { password: Var("password") },data: { email: Var("email"),username: Var("username") }})
},{
secret: Var('password'),ref: Select(['ref'],Var('document')),data:Select(['data'],Var('document'))
}
)
Luigi
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。