• MongoDB


    一.关于Mongdb 的一些技术内幕
    	1.Mongdb 使用 js 语法进行数据管理
    	2.Mongdb 使用 firefox  的 js 解析其作为语法解析其
    	3.Mongdb 存储的数据格式是 JSON 的变种 BSON
    
    二.与 MYSQL 进行比较,理解 Mongodb 的一些概念
    	1.在 Mongodb 中,也有书库将的概念。MYSQL中叫 databases ,Mongodb 中也叫databases
    	2.在 Mongodb 中,没有"表"的概念,MYSQL 中的table ,Mongodb 中 collection
    	3.在 Mongodb 中,没有“行”的概念,MYSQL 中 row ,Mongodb 中叫 document
    	
    三.MongoDB 启动
    /usr/local/mongodb/bin/mongod --dbpath=/data/mongodb -- logpath=/data/mongodb/logs/mongodb.log --logappend --auth --port=27017 --fork
    	解释:mongod  : Mongodb 的服务端启动程序
    		--dbpath : Mongodb 的数据库存放路径
    		--logpath : Mongodb 的日志文件
    		--logappend : Mongodb 以追加方式,写日志文件
    		--auth		: 是否进行用户认证,只有加上这个选项,MongoDB 才回去用户认证。
    		--port		:MongoDB 的端口号
    		--fork		:MongoDB 服务是否以后运行的方式运行
    四.连接使用 MongoDB
    	1.在没有创建用户的系统中 ,使用MongoDB
    	$/usr/local/mongodb/bin/mongo
    	直接执行,即可以到达 MongoDB shell 用户界面
    	
    	2.查看数据库
    		>show dbs;
    	3.选中 数据库 admin
    		>use admin;	
    	
    	4.查看当前选中的数据库的所有 collection
    		>show collections
    	
    五.创建 MongoDB 的管理员
    	创建:
    	>use admin;
    	>db.addUser('用户名','密码');
    	登录:
    	$/usr/local/mongodb/bin/mongo/ admin -u test -p 123456
    	退出:
    	>exit;
    	
    六. MongoDB 的 CURD 操作
    	1.CURD 是 create updata read delete 的缩写,往往被用来指代数据库的增删改查.注意.这个缩写,可能是CRUD
    	2.MongoDB 的 “增”操作
    		insert()
    		举例:
    			>use myuser;
    			>db.user.insert({uid:1,uname:'admin',pwd:'mode'});
    			
    	3.MongoDB 的 “删”操作
    		find()
    		举例:
    			>db.user.find();// 查找所有
    			>db.user.find({uid:2})//查找 uid 为2 的那条数据
    	4.MongoDB 的 “改”操作
    		updata()
    		举例:
    			>db.user.updta({name:'admin'},{$set:{age:200}});该语句,将把 name 值为admin 的 document 中的 age 属性修改为 200
    			>加入数据库中有两条相同字段的数据 只会修改 查找到的第一条
    	5.MongoDB 的 “查”操作
    		remove()
    
  • 相关阅读:
    最长连续子序列(dp,分而治之递归)
    判断线段是否相交
    1840: Jack Straws
    5065: 最长连续子序列
    TZOJ 4493: Remove Digits
    TZOJ 5271: 质因数的个数
    2019年天梯赛
    PTA 树的遍历
    TZOJ:3660: 家庭关系
    PTA 复数四则运算
  • 原文地址:https://www.cnblogs.com/freespider/p/3023171.html
Copyright © 2020-2023  润新知