fontend2
fontend2 copied to clipboard
Mongodb导入数据
Mongodb怎么把数据倒进来
每个文件是每个表的名字, 你可以创建,直接把json数据放进去就行. 目前不知道怎么将Mongodb数据库打包, 有点麻烦
我用nevicat直接导json文件,直接报错 [MIP] MongoImport started [MIP] 2019-10-14T18:10:02.770+0800 connected to: localhost:27017 [MIP] 2019-10-14T18:10:02.811+0800 Failed: error reading separator after document #1: bad JSON array format - found no opening bracket '[' in input source [MIP] 2019-10-14T18:10:02.811+0800 imported 0 documents [MIP] Finished unsuccessfully
你是用的什么工具
[MIP] 2019-10-14T18:10:02.811+0800 Failed: error reading separator after document #1: bad JSON array format - found no opening bracket '[' in input source
这个是导入数据格式错误吧, 你看看是不是软件问题, 或者打开json文件, 有没有报错,没报错就是你导入数据的方式不对. 我用的Robo 3T,这个上面没办法导入,和导出.
@jingqianwei @1046224544
问题:我使用Studio 3T,也遇到导入数据库每个json文件时报错,读到json文件第一行/*1*/,提示报错,读不了
解决:
编辑器把每个数据json文件的第一行,回车一行
最后使用Studio 3T导入数据json文件
1.删掉所有的‘/* */’,可以用正则匹配。\/\*\s+\d+\s+\*\/
2.导入的时候用
mongoimport -d dbname -c tablename --file xxx.json
花了我老长时间😭。
3.我注册了一个管理员时竟然在数据库新建了一张admins的表,里面有一张导入的admin,然后其他数据都查不到😭
你好先别下这个项目,这个项目在改善,过两天再重新上传,谢谢
| | 卫思勉 | | 邮箱:[email protected] |
签名由 网易邮箱大师 定制
在2019年10月23日 16:23,flylonger 写道:
1.删掉所有的‘/* */’,可以用正则匹配。/*\s+\d+\s+*/ 2.导入的时候用 mongoimport -d dbname -c tablename --file xxx.json 花了我老长时间😭。 3.我注册了一个管理员时竟然在数据库新建了一张admins的表,里面有一张导入的admin,然后其他数据都查不到😭
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
好的