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
Referência de 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.