Mongoose: Fehler: Das übergebene Argument muss ein einzelner String von 12 Byte oder ein String von 24 Hex-Zeichen sein

Erstellt am 14. Nov. 2016  ·  3Kommentare  ·  Quelle: Automattic/mongoose

Ich habe eine laufende Anwendung und hatte einige Probleme, wenn ich in einem String suche (obwohl es eine ObjectId ist), ich habe bereits versucht, den String mit mongoose.Types.ObjectId(' 53cb6b9b4f4ddef1ad47f943 ') eine ObjectId zu konvertieren (Beispiel) und selbst dann Ich kann die Rücksendung nicht erhalten und es gibt mir die folgende Fehlermeldung:

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

Gibt mir auch zurück:

this.id.charCodeAt is not a function

Hat jemand dieses Problem schon gehabt?

Hilfreichster Kommentar

Versuchen Sie, die Leerzeichen in Ihrer Zeichenfolge zu trimmen

mongoose.Types.ObjectId ('53cb6b9b4f4ddef1ad47f943')

Alle 3 Kommentare

Versuchen Sie, die Leerzeichen in Ihrer Zeichenfolge zu trimmen

mongoose.Types.ObjectId ('53cb6b9b4f4ddef1ad47f943')

Entschuldigung, es war ein Tippfehler ... ordentlich =)

Hallo ich bin Bikash

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen