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'假設您的數據是每行一個文檔。 –