当我试图查询所有用户时,我想查询此关系列中不存在的用户
我做了以下事情
var currentUser = Parse.User.current(); var relation = currentUser.relation('blocking') query.doesNotExist(relation); query.find().then((users)=>{ for (let i = 0; i < users.length; i++) { let object = users[i]; console.log(object) } }, (error) => { console.log(error); });
但它不起作用
我自己设法做到了
首先,我查询关系并将阻塞ID的列表存储在一个数组中
var currentUser = Parse.User.current(); var relation = currentUser.relation("blocking"); relation.query().find().then(blockedusers=>{ var blockedIds = [] for (var i = 0; i<blockedusers.length; i++){ blockedIds.push(blockedusers[i].id) } })
query.notContainedIn("objectId", blockedIds)
谢谢