1
进口CSV创建模式,我有一个CSV,看起来像这样:MongoDB中
Number,Date,ClientName,ClientSurname,ClientAge,Option1,Option2
1,01/01/2015,John,Foo,24,30,
使用mongoimport我得到
{
"_id":ObjectID(""),
"Number":1,
"date":"01/01/2015",
"ClientName":"John",
"ClientSurname":"Foo",
"ClientAge":24,
"Option1":30,
"Option2": "",
}
我想是
{
"_id":ObjectID(""),
"Number":1,
"date":"01/01/2015",
"Client":[{
"ClientName":"John",
"ClientSurname":"Foo",
"ClientAge":24,
}]
"Options":["30"]
}
我试着与导入之前的验证,但没有工作,是否有可能改变模式,因为我想现在我有数据导入,或者我应该使用另一种方法?
谢谢,如果我想引用而不是嵌入客户端?还需要使用Pymongo还是有其他方法? – doe
@更复杂的导入需求将需要自定义导入代码,因为'mongoimport'假设您的数据是每行一个文档。 –