Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Values & Secrets

Acceder a un valor

Puede acceder a un valor de Atlas App Services desde una expresión de regla o una función de Atlas.

Puede acceder a los datos almacenados de un valor desde una expresión JSON usando el %%values expansion.

"%%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" } }

You can access a Value's stored data from a Function using the context.values module.

context.values.get("<Value Name>")

Ejemplo

La siguiente función devuelve true cuando el ID del usuario activo está incluido en el valor del arreglo de texto plano 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.

  • You can access an App Services Value from a rule expression or from an Atlas Function.

Volver

Definir y gestionar secretos