FQL クエリの結果が、デバイス リストに iOS デバイスを持っているユーザーの友人のみを返すようにしたいと考えています。次のクエリ:
SELECT uid, first_name, devices
FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
ORDER BY profile_update_time DESC
LIMIT 0, 100
次のようなリストを返します。
{
"data": [
{
"uid": 12345678,
"first_name": "John",
"devices": [
{
"os": "iOS",
"hardware": "iPhone"
}
]
},
{
"uid": 1234345678,
"first_name": "Pete",
}
}
ここで、OS が「iOS」であるデバイスを少なくとも 1 つ持っているユーザーのみを取得したいと思います。含めてみました
devices.os = "iOS"
クエリで、これはエラーを返しました。
これは FQL クエリで可能ですか? または、これはクライアント側で解決する必要がありますか?