我有一个由约2000个logging组成的json文件。 每个对应于mongo数据库中的文档的logging格式如下: {jobID:"2597401", account:"XXXXX", user:"YYYYY", pkgT:{"pgi/7.2-5":{libA:["libpgc.so"],flavor:["default"]}}, startEpoch:"1338497979", runTime:"1022", execType:"user:binary", exec:"/share/home/01482/XXXXX/appker/ranger/NPB3.3.1/NPB3.3-MPI/bin/ft.D.64", numNodes:"4", sha1:"5a79879235aa31b6a46e73b43879428e2a175db5", execEpoch:1336766742, execModify: new Date("Fri May 11 15:05:42 2012"), startTime: new Date("Thu May 31 15:59:39 2012"), numCores:"64", sizeT:{bss:"1881400168",text:"239574",data:"22504"}}, 每条logging都在JSON文件的一行中,唯一的换行符在每条logging的末尾。 因此,文档中的每一行都以“{jobID:”开始……我试图使用以下命令将它们导入到mongo数据库中: mongoimport –db dbName –collection collectionName –file fileName.json 但是,我得到以下错误: Sat Mar 2 01:26:12 Assertion: 10340:Failure parsing JSON string near: ,execModif 0x10059f12b 0x100562d5c 0x100562e9c 0x10025eb98 0x10000e643 […]
尝试导入包含联系信息的CSV: Name,Address,City,State,ZIP Jane Doe,123 Main St,Whereverville,CA,90210 John Doe,555 Broadway Ave,New York,NY,10010 运行这似乎并没有添加任何文件到数据库: $ mongoimport -d mydb -c things –type csv –file locations.csv –headerline 跟踪说imported 1 objects ,但是启动Mongo shell并运行db.things.find()不会显示任何新文档。 我错过了什么?