Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

299
Vistas
¿Por qué los elementos de la matriz se almacenan como un número entero, en lugar del valor real en MongoDB?

Estoy creando un sitio web de chat. En el sitio web de chat, puede enviar mensajes directos a cualquier usuario siempre que sepa su nombre de usuario. Una vez que ingresa el nombre de usuario, se crea un nuevo documento en la base de datos de "Grupos". Aquí está el esquema:

users: Array

dmId: String

dmSecret: String

messages: Array

Sé que probablemente podría haber hecho que la seguridad fuera mucho más fácil, pero no son ellos. Por alguna razón, cuando agrego la ID de chat grupal a una matriz dentro de un documento de usuario, simplemente aparece como

Eso es raro, se suponía que era igual

["whatever group id"]

no

[2]

Así es como estoy almacenando esto (mangosta)

(Friend es el documento de usuario, y "newDmID" es el valor correcto, no 1 o 2, también solo uso esto si aún no hay una matriz allí`

friend[0].dms = new Array().push(newDmID)

Tengo mal inglés, lo siento si no estoy claro.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

En Node.js, esta no es una forma adecuada de iniciar una matriz. Usar:

 friend[0].dms = [newDmID]

O:

 friend[0].dms = new Array(newDmID)

Esto no es un problema de mongoDB

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda