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

mongoimport選択フィールドタイプ

    CSV / TSVをmongodbにインポートする場合、オプション-columnsHaveTypes columnstypesを定義するのに役立ちます。しかし、文書は非常に不明確に見えます。最終的に成功するまで何度か試しました。オプション-columnsHaveTypesを追加する必要があります。 -fieldsの後のすべての列を変更します 「(」と「)」の前に「\」を使用することを忘れないでください。たとえば、次のように変更します。

    mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1,col2,col3 --file path/to/file.txt
    

    mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1.int32\(\),col2.double\(\),col3.string\(\) --columnsHaveTypes --file path/to/file.txt
    


    1. REDISでキーの有効期限が切れたときにコールバックを取得する方法

    2. MongoDBでサブドキュメントを選択する方法

    3. $graphLookupのObjectIdを文字列に一致させる

    4. MongoDBで異なるフィールドの重みを持つテキストインデックスを作成する