解析-JS-SDK时,matchesKeyInQuery不OBJECTID工作。

问题描述:

javascript "parse-server": "^2.6.3", "parse": "^1.10.0", 解析-JS-SDK时,matchesKeyInQuery不OBJECTID工作。

我有三个表,MemberCircleMemberCircle

Circle有一个名为member指针场,这意味着谁创造circle

MemberCircle有两个指针字段,membercircle,member表示谁加入了圈子

我想查询该成员创建的圆和join.but的matchesKeyInQuery作用似乎不能与objectId工作。

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)。跳过(prePage * pageSize的)

如何编写查询?

使用matchesKeyInQueryobjectId现在可以在最新版本的parse-server 2.7.2中使用点符号。

替换 'circle.objectId'

Herequery-key '圆圈' 这是拉请求parse-server到针对本。