新建数据库

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

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

> 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

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

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

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

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

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

再次导入显示成功

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

 

常用命令

使用/新建数据库
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()            获取一条数据,不指定条件

 

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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-09
  • 2022-12-23
  • 2021-12-15
  • 2022-01-04
猜你喜欢
  • 2021-05-28
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-10-17
  • 2022-12-23
  • 2021-06-09
相关资源
相似解决方案