zoukankan      html  css  js  c++  java
  • mongodb

    mongodb文档型数据库(内部引擎为js解释器,把文档存储为bson结构,使用时转换成js对象)。

    mongodb和传统数据库相比,最大的区别是:传统数据库存储的是结构化数据,定好了表结构后,每一行的内容,都必须符合表结构,也就是每一列都是相同的类型。而mongodb存储的数据是文档格式的,每一条数据的格式都可以不相同

    不清楚的可以参考帮助文档 https://www.runoob.com/mongodb/mongodb-window-install.html

    安装

      如果是windows系统安装的话需要注意:1.数据文档存储的目录db不会主动创建,需要手动创建。2.从命令窗口运行mongodb服务器时,必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。3.创建一个配置文件。该文件必须设置 systemLog.path 参数。

      如果是linux系统,1.数据文档存储的目录db不会主动创建,需要手动创建。2.MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:export PATH=<mongodb-install-directory>/bin:$PATH   <mongodb-install-directory> 为你 MongoDB 的安装路径

     

    linux中使用命令:df -h 可以查看磁盘内存使用情况

    ps aux|grep 应用程序名 可以查询该应用的进程是否已启动

    显示数据库列表:show dbs;

    显示当前所在数据库的名称:db;

    切换数据库:use 数据库名称;

    切换到一个不存在的数据库时,创建了集合后使用show dbs;命令才能看到该库已存在(这里的集合相当于表

    创建集合:db.createCollection('集合名称')

     向集合中插入数据:  db.集合名.insert({数据内容})

     

    直接在不存在的集合中插入数据时,会自动创建新的集合: db.集合名称.insert({xxxxx})

     当数据对象中某一属性为其它对象时,注意json数据中引号的使用

     

     删除集合:db.集合名称.drop();

    删除当前数据库:db.dropDatabase();

     同时插入多条数据:db.集合名称.insert([{xxx},{xxxx}])

    删除记录: db.集合名称.remove(条件表达式,选项)

    选项是指{justone:true/false},是否只删除一行,默认为false

    查询表达式:1.查询表达式是个json对象。2.查询表达式匹配的行将被删掉。3.如果查询表达式为空,则删除集合中全部数据。

    客户端:https://github.com/mrvautin/adminMongo.git 下载后,在解压文件夹下使用git bash here 进入git命令窗口,执行npm install 命令,然后每次使用客户端时都需要在解压文件夹下执行一下:npm start 命令

     

  • 相关阅读:
    【Selenium WebDriver】浏览器操作篇:打开浏览器、打开URL、关闭浏览器、获取页面的URL, Title, Source
    【读书笔记----云计算】云计算前世今生(基本概念)
    【Servlet入门】HelloServlet 小例子
    【Web前端知识从零开始】-- 浏览器F12、DOM 基础、页面元素定位
    生活常识
    工具的使用技巧
    业务知识
    工作方式
    Oracle SQL
    出差-闽西
  • 原文地址:https://www.cnblogs.com/zhlblogs/p/11215196.html
Copyright © 2011-2022 走看看