sql >> データベース >  >> NoSQL >> MongoDB

mongoimportを使用してファイルからmongodbにjsonをインポートする

    mongoimport ツールにはオプションがあります:

    --jsonArray 入力ソースをJSON配列として扱います

    または、db.collection.find()の結果と同じデータ形式を含むファイルからインポートすることもできます。 指図。これは、university.mongodb.comコースウェアの例です。grades.jsonのコンテンツの一部です。 :

    { "_id" : { "$oid" : "50906d7fa3c412bb040eb577" }, "student_id" : 0, "type" : "exam", "score" : 54.6535436362647 }
    { "_id" : { "$oid" : "50906d7fa3c412bb040eb578" }, "student_id" : 0, "type" : "quiz", "score" : 31.95004496742112 }
    { "_id" : { "$oid" : "50906d7fa3c412bb040eb579" }, "student_id" : 0,       "type" : "homework", "score" : 14.8504576811645 }
    

    ご覧のとおり、配列は使用されておらず、ドキュメント間にコンマ区切り文字もありません。

    最近、これがthe JSON Lines textに準拠していることを発見しました フォーマット。

    apache.spark.sql.DataFrameReader.json()で使用されているもののように メソッド。



    1. DynamoDBとMongoDBNoSQL

    2. なぜmongoDBはobjectIDを使用するのですか?

    3. redisコマンドの非同期実行

    4. DjangoCeleryがタスク数を取得