【发布时间】:2014-11-23 13:19:54
【问题描述】:
使用 parse.com 和 JavaScript SDK。
创建了一个小提琴来显示这个问题http://jsfiddle.net/Dano007/wj5vcd5m/12/
例如,目前您可以多次添加用户“dave”。我希望您只能添加一次用户。
更多信息
我希望能够查询 _User 类和 FriendRequest 类。基本上只从 FriendRequest 类返回一个没有“已连接”状态的用户。
使用下面我收到一个错误,说两个查询必须使用相同的类,有什么替代方法或解决方法?我可以改用matchesKeyInQuery 吗?
var queryOne = new Parse.Query(Parse.User);
queryOne.equalTo("username", friendName); // find users that match
var queryTwo = new Parse.Query(FriendRequest);
queryTwo.notEqualTo("status", "Connected"); // find users that match
var mainQuery = Parse.Query.or(queryOne, queryTwo);
mainQuery.find({
解析后端。
因此 fromUser 和 toUser 列中可以有多个记录,但每个用户只能有一个请求。例如
a3aePaphB4 只能有一条记录将请求保存到 netD5wqnRP
【问题讨论】:
-
是的,你应该使用
matchesKeyInQuery。 -
@eth3lbert 如果你能提供一个我可以接受的例子作为答案
-
如果你能提供所需的架构信息,我可以写一个例子。
-
@eth3lbert 那太棒了!我在这里创建了一个小提琴jsfiddle.net/Dano007/wj5vcd5m/12 我不明白是否需要在第 1 节或第 2 节中进行验证。任何帮助都会很棒!