非常に大量のデータを新しいMongoDBデータベースに解析しようとしていますが、私がジョブを実行するときにエラーが発生する場合は、db.myCollection.find()
エラーはerror: non ascii character detected
です。Node.jsでMongoDB 'エラー:非アスキー文字が検出されました'
私はNode.jsとMongooseを使用してデータベースにデータを入力しています。私が問題を引き起こしている可能性があるのは、'
、,
、-
ですが、私はそれらのすべてに対して.replaceを行っています。私はそれらをエスケープしようとした(\
)と私はそれらを完全に削除しようと何も動作しているようだ。
私の最大の問題は、オブジェクトを保存しているときにエラーが発生しないことです。コレクションを表示しようとするとそのメッセージが表示されます。
MongoDB入力のサニタイズに関する情報はありますか?
この問題を発見しました。文字列の1つにこの文字が含まれていました:「Æ」(「Aether」のように)私は「AE」に置き換えられました。 –