MongoDB之基本语法和入门操作

一.介绍

开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序;高伸缩性;

二.安装

  1. 下载地址:http://www.mongodb.org/downloads;
  2. D盘mongodb文件夹内解压下载好的mongodb文件;
  3. D盘根目录下创建一个文件夹data,在data内部再创建一个文件夹db;
  4. 进入到mongodb的bin目录,按住shift,点击鼠标的右键,打开命令行窗口,输入如下指令打开数据库连接池;

mongodb find语句 mongodb语法_mongodb find语句

mongodb find语句 mongodb语法_mongodb find语句_02

如果显示有waiting for connections on port 27017这一行代码,则表示安装成功

  1. 再在此目录中,按住shift,点击鼠标的右键,打开命令行窗口,输入如下指令打开一个连接数据库的客户端,不要关闭上一个窗口

mongodb find语句 mongodb语法_数据库_03

三.库操作

新建数据库:use 新建数据库名

mongodb find语句 mongodb语法_表名_04


查看数据库:show dbs;

mongodb find语句 mongodb语法_数据库_05

显示当前DB状态 db.stats();

mongodb find语句 mongodb语法_表名_06


新建表:db.createCollection(‘要新建的表名’);

mongodb find语句 mongodb语法_表名_07

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

mongodb find语句 mongodb语法_数据库_08


删除当前数据库指定表:db.表名.drop();

查看当前数据库下表: show collections;

四.document文档操作----增删改查

1.插入数据

方法一:db.表名.insert(数据);

mongodb find语句 mongodb语法_数据_09


方法二:db.表名.save(数据);

mongodb find语句 mongodb语法_mongodb find语句_10


2.查询数据

查询表中所有数据:db.表名.find();

mongodb find语句 mongodb语法_表名_11


按条件查询(支持多条件):db.表名.find(条件);

mongodb find语句 mongodb语法_数据_12


查询第一条(支持条件):db.表名.findOne(条件);

mongodb find语句 mongodb语法_mongodb find语句_13


限制数量:db.表名.find().limit(数量);

mongodb find语句 mongodb语法_数据_14


跳过指定数量:db.表名.find().skip(数量);

mongodb find语句 mongodb语法_mongodb find语句_15


比较查询

 大于:$gt

mongodb find语句 mongodb语法_表名_16

小于:$lt

mongodb find语句 mongodb语法_数据库_17

大于等于:$gte

mongodb find语句 mongodb语法_数据库_18

小于等于:$lte

mongodb find语句 mongodb语法_mongodb find语句_19

非等于:$ne

mongodb find语句 mongodb语法_表名_20

3.修改数据

db.表名.update({“条件字段名”:“字段值”},{$set:{“要修改的字段名”:“修改后的字段值”}});

mongodb find语句 mongodb语法_数据库_21


4.删除数据

 db.表名.remove(条件);

mongodb find语句 mongodb语法_数据_22