Overview
Puede acceder a un valor de Atlas App Services desde una expresión de regla o una función de Atlas.
Uso
Hacer referencia a un valor en una expresión JSON
Puede acceder a los datos almacenados de un valor desde una expresión JSON usando el %%values expansión.
"%%values.<Value Name>"
Ejemplo
La siguiente expresión JSON se evalúa como true cuando el ID del usuario activo se incluye en la matriz de texto sin formato Valor adminUsers:
{ "%%user.id": { "$in": "%%values.adminUsers" } }
Hacer referencia a un valor en una función
Puede acceder a los datos almacenados de un valor desde una función utilizando el módulo context.values.
context.values.get("<Value Name>")
Ejemplo
La siguiente función devuelve true cuando el ID del usuario activo está incluido en el valor de la matriz de texto sin formato adminUsers:
exports = function() { const adminUsers = context.values.get("adminUsers"); const isAdminUser = adminUsers.indexOf(context.user.id) > 0; return isAdminUser; }
Tip
Hacer referencia a una variable de entorno
¿Intentas acceder a una variable de entorno? Consulta la documentación del contexto de la función para obtener más información sobre context.environment.values.
Resumen
Puede acceder a un valor de App Services desde una expresión de regla o desde una función Atlas.