zoukankan      html  css  js  c++  java
  • mongodb 简单记

    了解:mongodb  为非关系型数据库    即 no SQL , ,创新性足  ,自由度高,灵活  ;一般所熟悉的mySQL   lite   SQLServer  等都是关系型数据库    主要  标准统一  ,创新性不足  ,自由度不高

    1.安装

    2.添加修改 环境变量里的path     即mongodb安装位置的bin目录的路径

    3.如果是4.0版本以前   需要手动创建  data目录   data目录里创建一个db目录来存放我们的数据     一个log文件夹来存放操作日志。

    4.如果不想将数据存放原来的位置。可手动修改路径    --dbpath  路径        

    5.如果想尝试更换端口号  不想使用27017端口   那么可以在修改路径的后面  加上 --port 端口号

    6.打开 cmd 命令行工具    执行mongod  命令  打开我们下载好的数据库服务器   然后不动该窗口

    7.重新打开一个cmd窗口   执行 mongo命令   打开mongodb客户端 。  可以在该窗口进行 数据的增删改查

    8.三个基础概念:数据库(database)    集合(collection)    文档 (document)                              数据库:包括两个部分  :1.数据库服务器 ,对数据进行存放 (mongod)  2.数据库客户端,对数据进行操作 (mongo)                  一个数据库包含多个集合   每个集合包含多个文档     我们的增删改查 即是对我们的文档进行操作

    9.mongodb  常用操作命令     use  创建/打开一个数据库     show dbs  查看所有数据库     show collections  查看集合    db.<collection>.find()   查找/进入集合     db.<collection>.insert()插入文档      db.<colletion>.update()更行文档/添加文档属性     db.<collection>.remove() 删除文档(不推荐) db.<collection>.drop() 删除集合     db.dropDatabase()   删库

    10.注意:update   默认更行查找满足条件的第一条数据。功能拆分   updateOne   updateMany            remove 默认删除满足条件的所有      功能拆分     deleteOne   deleteMany

  • 相关阅读:
    设计模式学习笔记-观察者模式(转)
    VC++ 遍历文件夹
    VC++文件监控 ReadDirectoryChangesW
    Windows Socket五种I/O模型——代码全攻略(转)
    CentOS 6 安装RabbitMQ
    nginx tomcat负载配置
    Centos6 Nginx安装
    windows 安装MongoDB服务
    跟导师请教后写出的关于C#导出Excel,不导出隐藏列的方法
    linux 常用命令(四)——(centos7-centos6.8)Vim安装
  • 原文地址:https://www.cnblogs.com/tutao1995/p/11101456.html
Copyright © 2011-2022 走看看