您好我是RethinkDB的新手,面临加入查询的问题。每当我运行查询时,都会出现以下错误:
参数列表之后SyntaxError:missing)
以下是我的查询:
if(isset($_POST['trademarktm']) && $_POST['trademark']=== "copyright") { }
答案 0 :(得分:1)
看起来你正试图在JavaScript解释器中运行Python代码。
等效的JavaScript代码可能是:
r.db("test").table("posts").innerJoin(
r.db("test").table("user").filter({
"username": "super_admin"
}),function(posts, user){
return posts("user_id").eq(user("id"))
}).zip()
作为旁注,可以使用eqJoin
代替innerJoin
来优化查询,也可以使用索引代替filter
来优化查询。
答案 1 :(得分:-1)
加一个分号;在zip();
之后