• MongoDB---1


    MongoDB也是数据库,我们用的时候需要我们自己先去下载一个mongoDB,这里是百度网盘的地址,有需要的小姐姐可以去下载,小哥哥就算了。。。

    链接:https://pan.baidu.com/s/1KYNFQ_4RXEcddjsBh5wi6Q
    提取码:tz0n
    在windows10上安装傻瓜式的安装就ok,默然安装是c盘中的

    配置环境变量,不为别的就是为了装x,咋地

    以上操作完试之后我们在crm中开始正实际的使用,为了避免报错,我们直接在c盘中创建一个data/db目录

    现在我们就可以正常的使用了,在crm中输入mongod---->这是启动服务端,再开一个crm输入mongo--->这是客户端,现在我们就可以看到我们的mongod服务端有了一个连接的请求了

    切记:不要关这俩个crm窗口,否则。。。嘿嘿

    现在哥来系统的手把手的教你mongoDB这个非关系型数据库好不啦

    1.创建自己的数据库

    这里说一个在mysql中我们建立自己的数据库使用的是create databases li命令,但是这里不是,使用命令:

    #当你使用不存在的数据库就是创建数据库---->一定记住
    #创建li数据库
    use li 
    
    #查看当前使用的数据库
    db

    2.增删改查

    #
    #增加数据的方式有三种,我们这里只看官网推荐的方式
    #增加一个数据:insertOne
    db.lizhiqiang.insertOne({"name":"li","age":22})
    
    #增加多条数据:insertMany
    db.lizhiqiang.insertMany([
    {"name":"zhi","age":22},
    {"name":"qiang","age":22}
    ])
    
    #
    #find/findOne
    #find() 无条件查找:将该表(Collection)中所有的数据一次性返回
    db.lizhiqiang.find() 
    db.lizhiqiang.find({"name":"li"}) #查询名字是li的数据
    #findOne()无条件查找一条数据,默认当前Collection中的第一条数据
    db.lizhiqiang.findOne() 
    db.lizhiqiang.find({"name":"li"}) #查询名字是li的数据,如果是多条数据则默认返回第一条数据
    

    #并列条件(两个条件都成立)
    db.lizhiqiang.find({"name":"li","age":23})

    #或条件(有一个成立)
    db.lizhiqiang.find({$or:{"name":"li"},{"age":23}})

    #同一个字段的 或条件
    db.lizhiqiang.find({age:{$in:[73,84,86]}})#年纪是73或者84或者86
    
    

    #子集检索
    db.lizhiqiang.find({what:{$in:[2,1]}})#在【2,1】之间的



    # #remove({}):无条件删除数据,这里要注意了,这是删除所有数据,清空Collection db.lizhiqiang.remove({})#删除了lizhiqiang数据库中所有的数据 # #updata/updataOne/updataMany(不推荐updata) #这里要注意的是({"条件"},{"关键字":{"修改内容"}}),其中如果条件为空,那么将会修改Collection中所有的数据 db.lizhiqiang.updataOne({"name":"li"},{$set:{"age":18}})#把lizhiqiang数据库中的li用户年纪改成18  updateOne({"age":18},{$set:{"name":"erduan"}})#根据条件修改一条数据的内容,如出现多条,只修改最高前的数据 #把age等于18的所有数据中第一条数据的name改为erduan #updateMany updateMany({"age":18},{$set:{"name":"lierduan"}})#根据条件修改所有数据的内容,多条修改

    3.mongodb是一个比较来灵活的数据库,当我们没有数据库的时候我们就创建了这个数据库,那么当我们设置$set:{"hobby":"WSSB"}我还是要解释一下: $set 是update时的关键字,表示我要设置hobby属性的值为"WSSB"的时候,没有hobby属性的时候就创建hobby属性并且赋值WSSB

  • 相关阅读:
    DFS&BFS
    最长上升非降子序列的长度动态规划
    模运算的基本性质
    codeforces 776C Molly's Chemicals(连续子序列和为k的次方的个数)
    D. String Game 二分加字符串匹配
    C
    hdu1556Color the ball线段树区间更新
    自动化测试
    自动化测试工具学习-selenium
    线程池
  • 原文地址:https://www.cnblogs.com/lzqrkn/p/10277760.html
Copyright © 2020-2023  润新知