以下是我正在使用的查询:
mongoimport -c analyst -d usersight --type csv --columnsHaveTypes --headerline "_id.string(),Dimension.string(),Media.string(),Sentiment.string(),Popularity.string(),Date.date(2006-01-02T15:04:05.000Z\),Keywords.string()" --file test.csv
如果我在没有 - 标题的情况下指定,使用 - 字段并从CSV中删除第一行就可以了。
以下是示例数据:
_id,Dimension,Media,Sentiment,Popularity,Date,Keywords
ObjectId(5a1be7b491be4fc23b516649),Twitter,Neutral,,,2015-12-31T18:30:00.000Z,,
ObjectId(5a1be7b491be4fc23b51664d),Twitter,Neutral,,,2015-12-31T18:30:00.000Z,,
请告诉我哪里错了。
答案 0 :(得分:0)
以下命令将导入csv
mongoimport -c analyst -d usersight --columnsHaveTypes --type csv --headerline --file test.csv
必须将数据更改为:
Dimension.string(),Media.string(),Sentiment.string(),Popularity.string(),Date.date(2006-01-02T15:04:05.000Z\),Keywords.string()
Twitter,Neutral,,,2015-12-31T18:30:00.000Z,,
不幸的是,我不认为--columnsHaveTypes
可用于导入ObjectId