我有一个使用Sinatra和parse-ruby-client gem的Parse.com(Back4App)项目。
在这个项目中,我有两个类/表,User和Profile。有一个指向用户个人资料的指针。
用户有一列类型对象,名为authData。该字段的内容如下所示:
{
"facebook": {
"id": "123456789123456789",
"access_token": "SOME_TOKEN",
"expiration_date": "2018-10-29T07:37:59.813Z"
}
}
我需要能够根据其Facebook ID检索用户,但我似乎无法正确查询。
我已经尝试过了
foundUser = client.query("User").eq("authData.facebook.id", params["fbId"]).get.first
,没有任何结果。它不返回任何数据。我在做什么错了?