Javascript 在字典解析云代码中添加两个值
我必须使用masterkey向另一个用户写入数据,以便在parse类的列中存储值。该列包含一个字典,其中第一个值是idJavascript 在字典解析云代码中添加两个值,javascript,ios,swift,parse-platform,parse-cloud-code,Javascript,Ios,Swift,Parse Platform,Parse Cloud Code,我必须使用masterkey向另一个用户写入数据,以便在parse类的列中存储值。该列包含一个字典,其中第一个值是idvar chatdiologid=request.params.chatID第二个值为0或1 当第一次创建值时,即当创建对象时,我们将第二个值设置为1 我从请求中获取第一个值的id Parse.Cloud.define("addFriendToFriendsRelation", function(request, response) { var friendReques
var chatdiologid=request.params.chatID代码>第二个值为0或1
当第一次创建值时,即当创建对象时,我们将第二个值设置为1
我从请求中获取第一个值的id
Parse.Cloud.define("addFriendToFriendsRelation", function(request, response) {
var friendRequestId = request.params.Friends;
var chatDialogId = request.params.chatID;
var query = new Parse.Query(Parse.User);
query.get(friendRequestId, {
useMasterKey: true,
success: function(friendRequest) {
var fromUser = friendRequest;
var toUser = request.user;
var relation = fromUser.relation("Friends");
// notification is the dictionary column...
var notification = fromUser.get("notification");
//WHICH WAY???
//notification.push????
//notification.put?????
relation.add(toUser);
fromUser.save(null, {
useMasterKey: true,
success: function() {
response.success("saved relation and updated friendRequest");
},
error: function(error) {
response.error(error);
}
});
},
error: function(error) {
response.error(error);
}
});
});
fromUser是我们从用户查询中找到的用户,我们希望在其中更新通知字典 用户表中有一列是字典,chatID在请求中传递,我将使用它保存到字典中,第二个值是“1”。这是针对代码中的“fromUser”的,它是作为查询结果找到的用户。我想把这些值放在字典里,然后推送它。这是“通知”列,所以我创建了一个名为“通知”的变量,您希望从我们这里得到什么?。。。您得到了我的许可:-)我不知道如何在javascript/云代码中实现这一点。将值保存到字典。据我所知,parse DB不支持字典作为类型,您可以使用数组,尽管我想在数组中添加两个键值对,所以聊天id和“1”。。。你知道如何在JavaScripti中做到这一点吗?我在用户表中有一列是字典,chatID在请求中传递,我将使用它保存到字典中,第二个值是“1”。这是针对代码中的“fromUser”的,它是作为查询结果找到的用户。我想把这些值放在字典里,然后推送它。这是“通知”列,所以我创建了一个名为“通知”的变量,您希望从我们这里得到什么?。。。您得到了我的许可:-)我不知道如何在javascript/云代码中实现这一点。将值保存到字典。据我所知,parse DB不支持字典作为类型,您可以使用数组,尽管我想在数组中添加两个键值对,所以聊天id和“1”。。。你知道如何在JavaScript中做到这一点吗