我想生成一个不在美国的人的Facebook用户ID列表。我想做一个FQL查询,而不是遍历用户ID列表并检查每个语言环境。我试图执行这个陈述:
SELECT uid,name FROM user WHERE locale!=“en_US”
但是,当我进行查询时,我收到了回复:
(代码604):您的陈述不可索引。
这是因为语言环境不是可转位字段。你们有谁知道我能做些什么来解决这个问题?或者也许是完全这样做的另一种方式?
提前致谢!
答案 0 :(得分:2)
它说“你的声明不可索引。”这意味着,您不能只使用任何不符合的查询(例如,极端情况,SELECT uid, name FROM user
来获取所有Facebook用户)。只能使用在可索引字段上包含WHERE的查询。这是一项政策,你无法规避它。