0

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

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

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

我还缺少其他参数吗?

4

1 回答 1

0

我是对的,问题出在 Guid 属性上。我改为字符串,现在它工作正常。我会详细说明这个问题,因为它可以帮助其他人。

我在我的项目中使用官方 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 回答