Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

208
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!