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

MongoDB:個別の列値をエクスポートします

    この方法でそれを行うことはできません。 個別 はデータベースコマンドであり、--query オプションでは、クエリ のみを使用できます ドキュメントをフィルタリングします。

    mongodb v3.4以降を使用している場合は、ビュー を使用できます。 コレクションを集約してビューからエクスポートします。

    まず、mongoシェルでビューを作成します:

    db.createView("distinctCollectionUid", "collection", [{ $group: { _id: "$uid"}}]);
    

    次にエクスポートします:

    mongoexport -d db -c distinctCollectionUid --type=csv -f "_id" -o distinctUid.csv
    


    1. MongoDBのベンチマーク-NoSQLパフォーマンスの推進

    2. MongoDBの並べ替えは、インデックス付きフィールドでも非常に低速です

    3. 保存後にマングースが生息する

    4. 公式のMongoDBC#ドライバーを使用して、BsonDocumentを厳密に型指定されたオブジェクトに変換するにはどうすればよいですか?