我正在研究Rethinkdb上的几个教程和示例,并将它们转换为PHP-RQL以供我自己学习。
我目前正在查看http://www.infoworld.com/article/2975838/database/build-real-time-web-apps-with-rethinkdb.html并且无法解决如何复制此问题:
r.http("http://www.reddit.com/r/aww.json")("data")("children")("data").orderBy(r.desc("score")).limit(5).pluck("score", "title", "url")
具体来说,它是初始过滤器("("数据")("儿童")("数据")&# 34;)我正在努力在PHP-RQL中重新创建。
欢迎任何帮助。
由于
答案 0 :(得分:0)
这些查询术语是来自ReQL的BRACKET
术语,在这种情况下(因为它们是用字符串调用的),它们等同于GET_FIELD
术语。我还没有使用过PHP客户端驱动程序,但这些术语的某些文档可用here。
这些有关使用的示例,看似相同:
示例:钢铁侠第一次出现在漫画中是什么?
$ironMan = r\table('marvel')->get('IronMan'); $ironMan('firstAppearance')->run($conn) r\table('marvel')->get('IronMan')->getField('firstAppearance')->run($conn)
也许BRACKET
这个术语不能像大多数其他术语一样被链接到查询中。