2016-12-27 7 views
0

私は次のように自分のデータベースにあり、私は他のテーブルとマージしたい。私は正常に他のオブジェクトをマージしているが、私は次のクエリタイプPTYPEのマージオブジェクト<GEOMETRY>他のオブジェクトとRethinkDb

r.db('test').table('jaguar').get('7').merge(function(j) { 
    return { 
      jId: j("id"), 
      createdAt: j("createdAt"), 
      plocation: r.db("test").table("use").get(j('pass')('userId')).merge(function(p) { 
       return p("location"); 
      }) 
      } 
}) 

を実行すると////////////////////////////// ///////////////////////////////////////////////////////////////// ///////////それはあなただけでJSONをマージすることができrethinkdb

"location": { 
    "$reql_type$": "GEOMETRY" , 
    "coordinates": [73.065455, 33.616539] , 
    "type": "Point" 
} 

答えて

0

を使用していますエラー

を以下は型のオブジェクト `PTYPE

をマージし、これが私のデータセットであることはできませんスロー他のタイプではなく、オブジェクトを一緒に幾何学的に類似している。ジオメトリをJSONに変換するにはを使用しますが、Geo操作を実行する前にジオメトリオブジェクトに変換し直す必要があります。

関連する問題