javascript "parse-server": "^2.6.3", "parse": "^1.10.0",
解析-JS-SDK、matchesKeyInQueryはOBJECTIDでは動作しません。
私は3表、Member
、Circle
を持っており、MemberCircle
。
Circle
member
という名前のポインタフィールドを持っている、それがcircle
を作成する人を意味。
そしてMemberCircle
2つのポインタ提出、member
とcircle
を持っています。サークルに参加member
手段。
私はメンバーが作成した円を照会したいとmatchesKeyInQuery
はobjectId
では動作しませseens join.but。
const member = new Parse.Object('Member')
member.id = 'memberid'
const queryPage = new Parse.Query('Circle')
const queryOwn = queryPage.equalTo('member', member).equalTo('status', 1)
const queryJoin = new Parse.Query('Circle').matchesKeyInQuery('objectId', 'circle', new Parse.Query('MemberCircle').equalTo('member', member))
Parse.Query.or(queryOwn、queryJoin).limit(15)。 skip(prePage * pageSize)
どのようにクエリを記述しますか? objectId
とmatchesKeyInQuery
を使用して