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

     

  • 相关阅读:
    多校省选模拟33 C
    省选测试47 T2宝石(P5401 [CTS2019]珍珠) 题解
    省选测试39
    省选测试38
    省选测试37
    自嗨测试赛4
    自嗨测试赛3
    自嗨测试赛2
    自嗨测试赛1
    树状数组 学习笔记
  • 原文地址:https://www.cnblogs.com/blackicelisa/p/12446633.html
Copyright © 2020-2023  润新知