2016-10-25 13 views
1

こんにちは私はRethinkDBに新たなんだとして問題に直面した後、それが次のエラーを与えるquery.Wheneverが、私は私のクエリを実行する参加:RethinkDBエラー:にSyntaxError:欠落している)引数リスト

SyntaxError: missing) after argument list

以下は、私のクエリです:

r.db("test") 
    .table("posts") 
    .innerJoin(

     r.db("test") 
     .table("user") 
     .filter({ 
      "username": "super_admin" 
     }), 

     lambda posts, 

     user: posts["user_id"] == user["id"] 
    ) 
    .zip() 

答えて

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() 

を、クエリが代わりfilterのインデックスを使用しても、おそらく代わりinnerJoineqJoinを使用して最適化することができます。

-1

セミコロンを1つ入れます。 after zip();

+0

まだ動作しません –

関連する問題