Her'es情况,我运行以下FQL代码(在当前的调试器中)来搜索我的流以获取特定项目:
SELECT attachment,description,message
FROM stream
WHERE
(source_id=me())
AND
strpos(message,'shakshuka') >=0
事情没问题 - 我得到了结果,哇哇。 但是(!):
当我改变条件时,应该是非常简单的事情 - 也支持我的朋友帖子,突然..我什么都没得到。 例如:
SELECT attachment,description,message
FROM stream
WHERE
(source_id IN (SELECT uid2 FROM friend WHERE uid1 = me()) OR source_id=me())
AND
strpos(message,'shakshuka') >=0
我可以运行这两次但是......为什么?! 我不想。
答案 0 :(得分:0)
在阅读@ FB dev论坛的一些帖子后,所有考虑限制和FQL查询都出现了问题, 我刚刚在查询结尾处添加了 LIMIT 500 OFFSET 0 ,它就像魔法一样。 我想技术人员@Facebook需要额外的一点关于稳定他们自己的“SQL”版本。