我正在尝试使用mongodbexport从我的mongoDB集合中导出所有数据。我遵循以下语法:
mongoexport --db mydb --collection mycollection --csv --out text.csv --fields NameColumn1,NameColumn2,NameColumn3等...
运行上面的代码,它只创建一个带有字段名称且没有值的文件。如果我只删除--csv并将out更改为text.txt,它将导出所有数据。
我还缺少其他参数吗?
答案 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; }