0

mongodbexport を使用して、mongoDB のコレクションからすべてのデータをエクスポートしようとしています。私はこれらの構文に従っています:

mongoexport --db mydb --collection mycollection --csv --out text.csv --fields NameColumn1、NameColumn2、NameColumn3 など...

上記のコードを実行すると、フィールド名のみで値のないファイルが 1 つだけ作成されます。--csv を削除して out を text.txt に変更すると、すべてのデータがエクスポートされます。

不足している他のパラメーターはありますか?

4

1 に答える 1

0

私は正しかった、問題は Guid プロパティでした。文字列に変更したところ、正常に動作しています。問題をより詳しく説明します。これは、他の人を助ける可能性があるためです。

プロジェクトで Official MongoDB C# ドライバーを使用しています。Nuget からインストールしました。現在のバージョンは 1.8.0 です。

保存に使用したコードは次のとおりです。

public void Save(SampleModel model)
{
    var collection = _database.GetCollection<SampleModel>("SampleCollection");
    collection.Insert(model);
}

このサンプル モデルには次のプロパティがあります。

public Guid MyId { get; set; }
public DateTime InitProcess { get; set; }
public DateTime EndProcess { get; set; }
public string RuleName { get; set; }
public bool Match { get; set; }
public DateTime InitUpdate { get; set; }
public DateTime EndUpdate { get; set; }
于 2013-03-22T00:53:22.967 に答える