考虑以下数据库文档:
我需要将一个元素推送到数组突出显示的字段“角色”。
我已经尝试了下面的代码,但没有成功。我需要知道使用哪个命令代替“SelectWhere”...
patches.Add(new ScriptedPatchCommandData
{
Key = "Users/" + (mp.EnableChangeUserName ? user.ProviderUserKey : username),
Patch = new ScriptedPatchRequest
{
Script = @"
var app = this.Applications.SelectWhere(function(application){
return application.Key == appKey;
});
if(app != null) { app.Roles.PushAll(roles) }",
Values = { { "appKey", mp.ApplicationKey }, {"roles", roleNames} }
}
});
建议?