es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo se usa realm-cli desde una aplicación de React Native?

Necesito ejecutar un comando realm-cli (desactivar o borrar un usuario) desde una aplicación móvil que utiliza RealmDB, no encontré ninguna parte de la documentación que estuviera relacionada con esto.
Pensé en utilizar mongoClient, pero no encontré ningún método que me permita ejecutar comandos CLI en crudo.

Necesito ejecutar comandos como:

realm-cli users disable --app=<id de="" tu="" aplicación=""> --user=<id de="" usuario="">

Fuente:
https://docs.mongodb.com/realm/users/delete-or-revoke/

¿Existe alguna otra forma de hacerlo?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en react-native y RealmDB, no hay una forma directa de ejecutar comandos de realm-cli desde una aplicación móvil. El realm-cli es una herramienta de línea de comandos diseñada para ser utilizada en entornos de desarrollo y no está destinada a ser utilizada dentro de una aplicación móvil.

    Una posible solución alternativa podría ser utilizar Realm Functions, que le permiten escribir código en el lado del servidor que puede ser llamado desde una aplicación cliente, incluyendo aplicaciones móviles. Con Realm Functions, podría crear una función personalizada que realice la acción deseada (en este caso, deshabilitar o eliminar un usuario).

    Alternativamente, podría utilizar la Realm Admin API, que es una API REST que proporciona acceso programático a muchas de las acciones que se pueden realizar con el realm-cli. Debería autenticarse con una clave de API de administrador y luego realizar solicitudes HTTP a los puntos finales de la API para realizar acciones como deshabilitar o eliminar un usuario.

    En general, ambas opciones requerirán trabajo adicional y configuración, pero deberían permitirle lograr la funcionalidad deseada dentro de una aplicación móvil que utiliza RealmDB.

Comments are closed.