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

94
Visualizações
Resultado de consulta extraño de prisma.queryRaw

Si uso Prisma explorer o MySql Workbench, obtengo el resultado de consulta correcto, pero con queryRaw en mi código, obtengo números que varían ligeramente del resultado correcto. No puedo entender qué está mal y necesito ayuda :) ¡Gracias!

 SELECT * FROM ( SELECT name, steamid, MATCH (name) AGAINST (${name}) AS relevance FROM players ORDER BY relevance DESC LIMIT 10 ) as x WHERE relevance > 0

El resultado correcto de Workbench o Prisma Explorer (name='jona')

 Jona 76561199076734574 16.340665817260742 󠀡󠀡󠀡⁧⁧Jona 76561198218642855 16.340665817260742

Resultado incorrecto de queryRaw

 "players": [ { "name": "󠀡󠀡󠀡⁧⁧Jona", "steamid": 76561198218642850, "relevance": 16.340665817260742 }, { "name": "Jona", "steamid": 76561199076734580, "relevance": 16.340665817260742 } ]

Mi código

 const players = await prisma.$queryRaw` SELECT * FROM ( SELECT name, steamid, MATCH (name) AGAINST (${name}) AS relevance FROM players ORDER BY relevance DESC LIMIT 10 ) as x WHERE relevance > 0 `;

Esquema de prisma

 model players { steamid BigInt @id @unique(map: "steamid") @db.UnsignedBigInt name String @db.VarChar(32) kills Int @db.UnsignedMediumInt pvpdeaths Int @db.UnsignedMediumInt pvedeaths Int @db.UnsignedMediumInt suicides Int @db.UnsignedMediumInt first_time_seen DateTime @default(now()) @db.Timestamp(0) player_achievements player_achievements[] player_wipe_stats player_wipe_stats? pvelog_with_dublicates pvelog_with_dublicates[] @ignore @@fulltext([name], map: "name") }

He comprobado si la entrada es correcta y debería serlo. También creo que el esquema es correcto porque funciona en el Explorador. Así que creo que el error está en mi código con la función `queryRaw`.

about 4 years ago · Juan Pablo Isaza
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