gpt4 book ai didi

javascript - Parse.com 在保存之前将用户指针添加到类中

转载 作者:行者123 更新时间:2023-11-28 13:20:49 24 4
gpt4 key购买 nike

我有一个名为 Roster 的表,它在其中一列中存储用户指针。我正在尝试在新的保存方法之前设置该列。到目前为止我已经有了这个,但我不知道如何获取用户 ID

Parse.Cloud.beforeSave("Roster",function(request,response){
//Update roster with sender Id
if (request.object.isNew()){
var userPointer = /*NOT SURE HOW TO GET WHO SENT IT*/
request.object.set("User",userPointer);
}
response.success();
});

有什么想法吗?

最佳答案

var userPointer = request.user;

正确的方法。托德的答案适用于客户端,但不适用于发生 beforeSave 触发器的云代码。

如果您需要访问用户 ID 之外的任何信息,则必须首先获取用户,因为整个对象不会在请求中发送。

编辑 - 只是想添加 before/afterSave 触发器有 3 秒超时。这足以执行一两次快速查询,但如果数据库中有大量对象,或者执行许多保存/获取/查询调用,则最终可能会超出 3 秒的限制。如果您有很多需要发生的逻辑,则不要从客户端保存对象,而是调用处理所有这些更改的云代码函数,然后保存对象并返回新保存的对象,以便您可以设置您的客户端对象到返回的最新对象。

关于javascript - Parse.com 在保存之前将用户指针添加到类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com