我的file.csv与此结构类似
loremipsum; machine, metal
据我了解,成功导入将会是
{
text: "loremipsum", << string
tags: ["machine","metal"] << object with two fields
}
我得到的最好结果
{
text: "loremipsum", << string
tags: "machine, metal" << string
}
如果我理解正确,那么请告诉我如何成功导入。感谢。
编辑:因为“标签”对象应该包含~16个网址,所以请告诉我应该如何正确存储。
答案 0 :(得分:0)
理想情况下,应使用以下命令将csv文件导入mongoDb(也许你使用的是相同的):
mongoimport --db users --type csv --headerline --file /filePath/fileName.csv
我认为,你的问题是数据类型的数据(如果我理解正确...... !!)。
然后,您需要先在集合中添加一个文档并将其导出为CSV文件。这将为您提供上述命令可以正确导入数据的格式。然后根据导出的CSV文件排列数据。
答案 1 :(得分:0)
我在 Excel 中有这些数据
我想要在 MongoDB 中这样
{
"name":"John",
"age":30,
"cars":[ "Ford", "BMW", "Fiat" ]
}
我确实替换了像 cars.0
cars.1
cars.2
我使用了工具 mongoimport
并运行了这个命令
mongoimport.exe --uri "mongodb+srv:/localhost/<MYDBName>" --username dbuser --collection ----drop --type csv --useArrayIndexFields --headerline --file 1.csv
这里我的 csv 是 1.csv