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

305
Visualizações
DocumentDB updateOne falla con 163 El nombre no es válido para el almacenamiento

He visto problemas con los campos con el prefijo $ al escribir en Mongo/Document DB, todavía no entiendo lo que me falta.

escribir en sessions de colecciones funciona bien:

 db.updateOne( { _id: '32c8529b-561f-413c-a6eb-daffbdf1b1e0_google-oauth2|666666666666666666666' }, { '$set': { _id: '32c8529b-561f-413c-a6eb-daffbdf1b1e0_google-oauth2|666666666666666666666', value: {} } }, { upsert: true } )

sin embargo, la escritura en los data colección falla:

 db.updateOne( { _id: 'google-oauth2|666666666666666666666' }, { '$set': { _id: 'google-oauth2|666666666666666666666', value: { data: [Object], revision: 76 } } }, { upsert: true } )

Con mensaje: 163 MongoError Name is not valid for storage

Ambas colecciones se han creado implícitamente, no hay configuración adicional.

Solo puedo adivinar en este punto que los datos (que es un JSON de 200 kb) contienen alguna clave que da como resultado esto. no hay signos $ en todo ese JSON y la mayoría de las claves son uuids.

¿Alguna idea de lo que está roto aquí?

Gracias

over 4 years ago · Santiago Trujillo
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