您的位置:首页 > 数据库 > Mongodb

MongoDB学习笔记

2014-04-27 12:01 176 查看

MongDB就想传说中的潘多拉魔盒一样,魔力无限,让人遐想。NoSQL这玩意是最近几年提出来的新产物“Not noly SQL”,而且MongDB就其中一员,OK 让我们来学习一下MongDB吧

获取MongDB

你可以在MongDB的官网上下载 http://www.mongodb.org/,

MongDB当前最新的版本是2.6.0  如果你下载时被墙了,也可以到百度中搜索需要的资源。

下载完成之后解压文件,并在同级目录下面创建 放置数据目录、放置日志目录

解压完成之后,你也可以在path中配置MongDB的路径,这样的话就方便你启动MongDB(我比较懒 就没有使用了)

OK  完成之后 我们就需要尝尝MongDB的味道了。

启动MongDB需指定MongDB的数据放置路径,进入到MongDB的根路径;指定数据文件的存放地址

在开启一个cmd命令窗口,进入MongDB的根目录,并输入 mongo.exe就启动MongDB

进入之后我们首先会干嘛呢?以我们使用mySQL或者Oracle的经验,首先肯定是创建用户、创建表空间和连接啦!在MongDB中也可以如此 ,当然这是后话...

我们首先来体验一下MongDB的CRUD吧

MongDB的使用语法和SQL很有一点点区别,比如 查询:SQL select xx  from xx  MongDB查询是:db.xx.find()

我们可以看看一些常用的命令比如:

db 显示当前的数据库  

show dbs 显示所有的数据

show users 显示所用的用户  等等 详细用法可以查询API或者度娘

让我们试试各种语句吧

MnogDB存放数据都是以JSON的方式存放,以:Key-value的形式

MongDB的插入:db.数据库名.insert({“name":"fuck"});如下图:

MongDB的查询: db.数据库名.find();

MongDB的修改:db.数据库名.update({"修改类容":"修改值"},{$set:{"修改的Key":"修改的Value”}})

MongDB的删除:db.数据库名.remove({"移除数据的Key":"移除数据的value"})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: