zoukankan      html  css  js  c++  java
  • 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:UsersAdministrator>mongoimport --db weibo-110 --collection Fans --file "D:MongoDBdatadbweibo-110Fans.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()            获取一条数据,不指定条件

     

  • 相关阅读:
    05 . Python入门值循环语句
    04 . kubernetes资源清单YAML入门
    04 . Python入门之条件语句
    03 . Python入门之运算符
    05 . k8s实战之部署PHP/JAVA网站
    02 . Python之数据类型
    01 . Python简介
    04 . Mysql主从复制和Mycat读写分离
    03 . MysSQL权限和备份
    02 . Mysql基础操作及增删改查
  • 原文地址:https://www.cnblogs.com/blackicelisa/p/12446633.html
Copyright © 2011-2022 走看看