使用mongoexport导出到csv mongodb集合

时间:2013-03-21 21:45:27

标签: windows mongodb csv mongoexport

我正在尝试使用mongodbexport从我的mongoDB集合中导出所有数据。我遵循以下语法:

mongoexport --db mydb --collection mycollection --csv --out text.csv --fields NameColumn1,NameColumn2,NameColumn3等...

运行上面的代码,它只创建一个带有字段名称且没有值的文件。如果我只删除--csv并将out更改为text.txt,它将导出所有数据。

我还缺少其他参数吗?

1 个答案:

答案 0 :(得分:0)

我是对的,问题是Guid Property。我改成了字符串,现在它工作正常。我会详细说明问题,因为它可以帮助其他人。

我在我的项目中使用了官方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; }