问题描述
我需要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