zoukankan      html  css  js  c++  java
  • 2、链接数据库+mongodb基础命令行+小demo

    链接数据库并且打印出数据的流程:
    1、在CMD里面输入 mongod
    2、在CMD里面输入 mongo
    3、在输入mongodb命令行里面进行操作,首先输入 show dbs 来查看是否能够链接得上库
    4、定义db var db = connect('log'); //链接数据库 链接的是哪一个数据库?
    5、插入数据:db.login.insert(jsonData); //插入数据


    5、命令行
    一:基础命令行
    (1)、查看存在数据库命令 : show dbs
    (2)、查看数据库版本命令 : db.version()
    (3)、use admin : 进入数据库,也可以理解成为使用数据库。成功会显示为:switched to db admin
    (4)、show collections : 显示数据库中的集合(关系型里面叫做表)
    (5)、退出数据库连接:quit()
    (5)、查询所有数据 : db.集合.find()
    二:数据操作基础命令
    (1)、use bbq(建立数据库的名称) :use不仅可以进入一个数据库,如果你敲入的库不存在,还可以建立一个库
    (2)、新增数据 : db.bbq(集合).insert() Demo : db.bbq.insert({"name":"cheng"})
    (3)、查询修改数据: db.bbq.update({查询},{修改}),修改数据文件,第一个是查询条件,第二个是要修改的值。 demo:db.bbq.update({"name":"cheng"},{"name":"chengxiang"})
    (4)、删除数据 : db.bbq.remove(条件) demo : db.bbq.remove("name":"chengxiang"})
    (5)、db.bbq.drop() : 删除整个集合 db.dropDatabase() : 删除整个数据库
    (6)、查询所有数据:db.bbq.find() 查询第一个文件数据 db.bbq.findOne()

     小demo:

    var workmate1={
        name:'JSPang',
        age:33,
        sex:1,
        job:'前端',
        skill:{
            skillOne:'HTML+CSS',
            SkillTwo:'JavaScript',
            SkillThree:'PHP'
        },
        regeditTime:new Date()
    }
    var workmate2={
        name:'ShengLei',
        age:30,
        sex:1,
        job:'JAVA后端',
        skill:{
            skillOne:'HTML+CSS',
            SkillTwo:'J2EE',
            SkillThree:'PPT'
        },
        regeditTime:new Date()
    }
    var workmate3={
        name:'MinJie',
        age:20,
        sex:1,
        job:'UI设计',
        skill:{
            skillOne:'PhotoShop',
            SkillTwo:'UI',
            SkillThree:'Word+Excel+PPT'
        },
        regeditTime:new Date()
    }
    
    
    var db = connect('company')//链接数据库
    var workmateArray = [workmate1,workmate2,workmate3]
    db.workmateArray.insert(workmateArray)//插入数据
    
    print('OK')
  • 相关阅读:
    CF1187E Tree Painting
    [TJOI2017]城市
    [HNOI2010]合唱队
    2020暑假多校补题记录
    树形dp总结
    2017CCPC 秦皇岛 G. Numbers (贪心 + java大数)
    LOJ 2491 求和 (LCA + 前缀和)
    LOJ 10105. 欧拉回路
    Luogu P3953 逛公园 (最短路+dp)
    LOJ#2718. 「NOI2018」归程 (kruskal重构树)
  • 原文地址:https://www.cnblogs.com/chengxiang123/p/9691806.html
Copyright © 2011-2022 走看看