Acesse um valor
Visão geral
Você pode acessar um valor do Atlas App Services a partir de uma expressão de regra ou de uma função do Atlas.
Uso
Referenciar um valor em uma expressão JSON
Você pode acessar os dados armazenados de um valor a partir de uma expressão JSON utilizando a expansão %%values
.
"%%values.<Value Name>"
Exemplo
A seguinte expressão JSON é avaliada como true
quando o ID do usuário ativo está incluído na array de texto sem formatação Valor adminUsers
:
{ "%%user.id": { "$in": "%%values.adminUsers" } }
Referenciar um valor em uma função
Você pode acessar os dados armazenados de um valor a partir de uma função usando o módulo context.values .
context.values.get("<Value Name>")
Exemplo
A função a seguir retorna true
quando o ID do usuário ativo é incluído na array de texto sem formatação Valor adminUsers
:
exports = function() { const adminUsers = context.values.get("adminUsers"); const isAdminUser = adminUsers.indexOf(context.user.id) > 0; return isAdminUser; }
Dica
Consulte também: Referenciar uma Variável de Ambiente
Tentando acessar uma variável de ambiente? Confira a documentação do contexto da função para obter mais informações sobre context.environment.values.
Resumo
Você pode acessar um valor do App Services a partir de uma expressão de regra ou de uma Atlas Function.