mongo新建数据库、导入json数据,invalid character ',' looking for beginning of value

新建数据库

在mongo交互界面里除了使用use命令,还要在数据库里新建一条数据,新建的数据库才会成功存在

> use weibo-110
> db.user.insert({name:"xiaoming",age:24})
> show dbs

导入json数据

打开另一个cmd窗口执行导入命令,collection相当于数据库里的表

C:\Users\Administrator>mongoimport --db weibo-110 --collection Fans --file "D:\MongoDB\data\db\weibo-110\Fans.json"

报错

invalid character ',' looking for beginning of value

在命令后面添加-vvvv显示更多错误信息,这里并没有用

 用hex16进制工具打开将所有的7D 2C替换为7D 0A,选择“全部”

再次导入显示成功

常用命令

使用/新建数据库
use 

插入数据
db.<tableName>.insert()

查询
db.<tableName>.find();

修改
db.<tableName>.update({name:"Michael"},{$set:{age:20}});

删除表中的数据
db.<tableName>.remove({name:"Michael"});
删除全部:db.<tableName>.remove({});  

删除表
db.<tableName>.drop();

删除数据库
use 数据库名称
db.dropDatabase();

查看数据库/表状态
db.stat()
db.<tableName>.stat()
> db.Fans.find().count()       统计一共有多少条数据,Fans是表名,区分大小写
> db.Fans.findOne()            获取一条数据,不指定条件

 

猜你喜欢

转载自www.cnblogs.com/blackicelisa/p/12446633.html
今日推荐