MongoDB之基本语法和入门操作
一.介绍
开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序;高伸缩性;
二.安装
- 下载地址:http://www.mongodb.org/downloads;
- D盘mongodb文件夹内解压下载好的mongodb文件;
- D盘根目录下创建一个文件夹data,在data内部再创建一个文件夹db;
- 进入到mongodb的bin目录,按住shift,点击鼠标的右键,打开命令行窗口,输入如下指令打开数据库连接池;
如果显示有waiting for connections on port 27017这一行代码,则表示安装成功
- 再在此目录中,按住shift,点击鼠标的右键,打开命令行窗口,输入如下指令打开一个连接数据库的客户端,不要关闭上一个窗口
三.库操作
新建数据库:use 新建数据库名
查看数据库:show dbs;
显示当前DB状态 db.stats();
新建表:db.createCollection(‘要新建的表名’);
删除当前数据库:db.dropDatabase();
删除当前数据库指定表:db.表名.drop();
查看当前数据库下表: show collections;
四.document文档操作----增删改查
1.插入数据
方法一:db.表名.insert(数据);
方法二:db.表名.save(数据);
2.查询数据
查询表中所有数据:db.表名.find();
按条件查询(支持多条件):db.表名.find(条件);
查询第一条(支持条件):db.表名.findOne(条件);
限制数量:db.表名.find().limit(数量);
跳过指定数量:db.表名.find().skip(数量);
比较查询
大于:$gt
小于:$lt
大于等于:$gte
小于等于:$lte
非等于:$ne
3.修改数据:
db.表名.update({“条件字段名”:“字段值”},{$set:{“要修改的字段名”:“修改后的字段值”}});
4.删除数据:
db.表名.remove(条件);