
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MongoDB: jsonの数値データをIntやDecimal128でインポートする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MongoDB: jsonの数値データをIntやDecimal128でインポートする - Qiita
MongoDBで、データをjsonからインポートしたい場合、mongoimportを使用するのが一般的だと思います。 で... MongoDBで、データをjsonからインポートしたい場合、mongoimportを使用するのが一般的だと思います。 ですが、jsonでは数値のTypeは区別されないため、mongoimportをそのまま使用すると、全てがfloating point numberと扱われてしまうようです。 Schema Validationを定義しており、double以外の数値型を設定している場合、これでは弾かれてしまうので、なんとかする必要があります。 しばらく詰まって辛かったのでメモ書きしておきます。 やり方は色々あるっちゃある jsonとmongoimportの組み合わせでは、どう頑張っても無理そうなので、回避策を探します。 CSVにする jsでやる Schema Validationを無効化して入れて、その後でここのデータを正しいTypeに更新する BSONでやる <= これを選択 CSVに変換し