c#mongodb import .csv文件列以“|”分隔而不是逗号

时间:2013-12-26 13:31:01

标签: c# mongodb csv comma

我有一个数据库(名为“db”)。

我想使用名为“worker.csv”的文件创建名为“worker”的集合。但是在这个文件中,列(id,firstname,lastname)用“|”分隔字符而不是“,”字符。

我可以使用以下命令导入此文件的内容:

$ mongoimport -d db -c worker --type csv --file worker.csv --headerline

在此之后,我尝试在我的C#代码中获得名为“Roberto”的工作人员数量。

var query = Query.Matches("FirstName", "Roberto");
var users = personCollection.Find(query);

Console.WriteLine(users.Count());

在输出中,它显示“0”,但我知道有名为Roberto的工人。

我尝试使用db.worker.find()命令在“mongo.exe”中查看集合的内容,似乎在导入操作之后,一行(worker.csv)看起来只是一个属性而不是三个( id,firstname,lastname)。我认为这是关于.csv文件的问题。

有没有办法正确导入此文件?

0 个答案:

没有答案