• MongoDB的使用


    mongodb是一种文档型数据库,构成数据库->数据表【集合】->数据【文档】的模式。

    一、下载与环境配置
    1.下载
    由于mongodb的封装性加强,前一年还需要自己配置环境,现在直接下载安装就好了。
    下载地址:https://www.mongodb.com/download-center/community
    可以选择msi和zip,两者的区别在于msi是在线安装的,zip是离线安装的.因此选择msi就可以了,不用解压文件。直接点击msi就OK了。



    2.环境配置
    把mongodb添加到环境变量中去。
    mongodb的路径:

     环境变量

    二、操作

    查看数据库的命令:show dbs

    选择数据库的命令:use test

    查看数据表的命令:show tables

    查看数据集的命令:show collections
    # 使用数据库为test
    # 选择数据库

    1.增加
    1.1 使用指令【use name】创建数据库,其中name是数据库的名字。

    1.2 使用指令【db.test.insert(documents)】插入数据,其中test是数据表或者是数据集,documents是一个字典,如果没创建就会默认创建。


    1.3 使用指令【db.createCollection("Thu")】建立集合,其中Thu为集合名

    2.删除

    2.1 删除数据/文档
    使用指令【db.mon.remove(key)】,其中key是必须字典形式的关键字。


    2.2 删除collections或者删除tables
    使用指令【db.second.drop()】,其中second是数据集或者是数据表,使用完成之后删除了整个数据表。


    2.3 删除数据库
    使用指令【db.dropDatabase()】

    3.修改

    3.1 update:
    3.1.1 更新现有的文档
    使用指令【db.second.update(key, {$set:{document}})】,其中second是数据集或者是数据表,key是选择需要修改的关键字,document是修改的内容。 默认的是修改第一条数据。

    3.1.2 通过参数来选择更新的记录或者是操作如:
    指令【db.mon.update({key}, {$set:{document}}, false, true)】,其中mon是数据集或者是数据表,key是选择修改的关键字,document是修改的内容。

    notes:
    使用false,true可以对全部的数据进行一个修改

    第一个参数 false 的位置是是否插入操作。
    第二个参数 true 的位置是是否全部修改

    3.2 save:
    生成新的文档覆盖现在的文档
    之前:

    之后:

    4.查找
    使用指令【db.second.find(key)】,其中second是数据表或者是数据集,可以是查找的关键字,默认全部查找。其中key是个字典形式的关键字。


    mongodb中的关键字有一个默认的id,所以可以重复自定义的关键字。



    三、远程连接
    找到bin目录下的mongod.cfg文件将里面的BingIP修改为0.0.0.0

    四、常用指令
    show dbs # 查询数据库
    use name #  创建并进入数据库
    show tables/collections # 查询数据表/集

    五、总结
    mongodb的文档:https://docs.mongodb.com/manual/indexes/
    mongodb的操作:https://docs.mongodb.com/manual/reference/command/
    菜鸟链接:https://www.runoob.com/mongodb/mongodb-tutorial.html

  • 相关阅读:
    ndk-build:command not found
    Linux shell 之 sed 命令详解 第三部分
    Linux shell 之 sed 命令详解 第二部分
    Linux shell 之 sed 概述
    Linux shell 之 sed 命令详解 第一部分
    git 如何撤销 commit (未 push)
    如何在 ubuntu 系统上安装 jdk
    Ubuntu 16.04.06(32位)安装samba--“”拒绝访问”
    Ubuntu 安装 vim、ssh、samba
    OC中block对于变量的捕获
  • 原文地址:https://www.cnblogs.com/future-dream/p/11530280.html
Copyright © 2020-2023  润新知