Error al guardar, crea otro id

Hola gengte estoy trabado en le chat ¿, cuando el repartido escribe un mensaje, este se guarda pero crea un nuevo ID como vemos en la foto, ese id solo contiene lo escrito en el mensaje nada mas.
supuestamente se guarada en pedidos/current user viaje.
me ayudan a destrabar esto? no estoy comprendiendo.

Gracias

Hola que tal, permiteme ayudarte tienes algun correo electrónico para contactarte ?

¡Hola! :wave: Estuve revisando tu publicación en la comunidad

:mag: ¿Qué está pasando exactamente?

Cuando escribes un mensaje en el chat y se guarda, estás creando una nueva entrada en la base de datos, pero por lo que mencionas, se genera un nuevo ID raíz, es decir, no se está guardando dentro del pedido o viaje correcto, sino como si fuera un mensaje independiente.

Esto suele deberse a que la estructura de la base de datos no está bien encadenada, y Apphive interpreta la acción como “crear un nuevo nodo”, en lugar de “agregar un mensaje al viaje actual”.


:white_check_mark: ¿Cómo solucionarlo?

  1. Asegúrate de tener bien definida la ruta donde guardar el mensaje
    Por ejemplo, si tu mensaje debe ir dentro de:
    pedidos / userID / current viaje / mensajes
    Entonces la ruta para el “Add to Database” debe construirse usando variables dinámicas, no fijas.
  2. Verifica que estás usando correctamente el ID del viaje actual
    Usa una variable global o una App Variable que contenga el ID del viaje en curso, y que esté siendo pasada como parte de la ruta.
    Ejemplo:
    pedidos → ID del usuario → ID del viaje actual → mensajes
  3. No uses “Add Collection to DB” directamente en raíz
    Si lo haces sin una ruta bien definida, Apphive creará un nodo nuevo automáticamente con un ID aleatorio. Esto es lo que te está pasando.
  4. Opcional: imprime la ruta completa en un Alert o Console Log
    Así verificas si la lógica está enviando el mensaje a la ubicación correcta.

:hammer_and_wrench: Recomendación general:

  • Usa acciones del tipo “Update node” o “Add child in existing path” si ya tienes la estructura creada.
  • Evita crear nodos sin una estructura completa, especialmente en módulos como chat o notificaciones.

Si aún con eso no logras solucionarlo, puedes contactarnos directamente y con gusto te ayudamos paso a paso. En Lionsoft estamos acostumbrados a resolver este tipo de integraciones complejas dentro de Apphive. :blush:

:globe_with_meridians: Web: www.lionsoft.app
:speech_balloon: Telegram: Telegram: Contact @lionsoftapp

¡Mucho éxito con tu proyecto! :rocket: