Mongoose: Erro: o argumento transmitido deve ser uma única string de 12 bytes ou uma string de 24 caracteres hexadecimais

Criado em 14 nov. 2016  ·  3Comentários  ·  Fonte: Automattic/mongoose

Estou com um aplicativo em execução e tive alguns problemas ao fazer um find em uma string (mesmo que seja um ObjectId), já tentei converter a String em ObjectId com mongoose.Types.ObjectId(' 53cb6b9b4f4ddef1ad47f943 ') (exemplo) e mesmo assim Não consigo obter o retorno e ele me retorna o seguinte erro:

Error: Argument passed in must be a single String of 12 bytes or a string of 24 hex characters

Também me retorna:

this.id.charCodeAt is not a function

Alguém já teve esse problema?

Comentários muito úteis

Tente cortar os espaços em sua corda

mongoose.Types.ObjectId ('53cb6b9b4f4ddef1ad47f943')

Todos 3 comentários

Tente cortar os espaços em sua corda

mongoose.Types.ObjectId ('53cb6b9b4f4ddef1ad47f943')

Desculpe, foi um erro de digitação ... legal =)

oi eu sou um bikash

Esta página foi útil?
0 / 5 - 0 avaliações