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()            获取一条数据,不指定条件

     

  • 相关阅读:
    Beta/Gamma事后分析
    Gamma阶段发布说明
    Gamma阶段测试报告
    展示时测试Markdown渲染
    Gamma阶段项目展示
    [技术博客] 主题适配指南
    【Gamma】Scrum Meeting 10
    [技术博客]升级 API 面临的问题
    [技术博客] JS正则活学活用
    【Gamma】Scrum Meeting 9
  • 原文地址:https://www.cnblogs.com/blackicelisa/p/12446633.html
Copyright © 2011-2022 走看看