Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

206
Visualizações
Al establecer mi ID de canal de bienvenida en mongodb, ¿por qué cambian mis últimos dos dígitos?

Cuando intento configurar mi ID de canal de bienvenida en MongoDB ¿Por qué mi canal cambia a " 00 " los últimos dos dígitos 954226649841430572 --> (when i send to database it changes to) 954226649841430500

página mongodb

mi código :

 await guild.updateOne( { guildID }, { $set: { leavechannel: channelID } } );
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En MongoDB, a veces se pueden cortar números grandes debido a la naturaleza del almacenamiento de Ints grandes. En lugar de guardar el valor sin procesar como un número, primero use el método .toString() y almacene el valor como una cadena. Esto eliminará el problema de MongoDB cortando Ints grandes y debido a que JS se escribe dinámicamente no tendrá ningún efecto en el uso de la ID como un número una vez que la obtenga de MongoDB.

Pregunta similar respondida aquí sobre Ints que son demasiado grandes

Editar: además del gran problema de Int, Discord.js analizará los copos de nieve en cadenas de todos modos.

De https://discord.com/developers/docs/reference#snowflakes Hay algunos casos en los que nuestra API y Gateway pueden devolver ID en un formato inesperado. Internamente, Discord almacena ID como copos de nieve enteros. Cuando serializamos ID en JSON, transformamos bigints en cadenas. Dado que todas las ID de Discord son copos de nieve, siempre debe esperar una cadena.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda