mongodb学习笔记

1.安装及配置环境变量:

安装步骤省略,环境变量:在PATH变量的变量值中添加mongodb的mongod.exe所在的目录,即C:\MongoDB\Server\3.1\bin,在cmd命令提示窗口中可以用mongo命令测试是否安装及版本;

2.启动服务:打开cmd,输入mongod --dbpath C:\MongoDB\data回车,即指定数据库所在的位置。同时可以指定日志文件的位置:mongod --dbpath C:\MongoDB\data --logpath C:\MongoDB\mylog.log,看到默认端口27017的时候说明服务已启动。


3.连接服务:打开一个新的cmd窗口,输入简写命令mongo即可连接,简写适用于本地及默认端口,完整的写法应该为mongo 127.0.0.1:27017;

4.创建/切换数据库:use 数据库名

5.查看所有数据库:show dbs,查询所有表或集合:show tables或show collections;

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

7.创建集合:db.createCollection("mycollection"),一般用隐式创建:db.collectionName.insert(),即插入数据;

8.查询集合中记录条数:db.collectionName.count();

9.插入数据,可以同时插入多条记录,中间用逗号隔开:

插入单条:

插入多条:

10.删除操作db.collectionName.remove({条件表达式},是否只删除一条-值为true或false-默认为false即删除所有符合条件的):

,删除所有:db.user.remove({});

11.修改操作db.collectionName.update({条件},{$set:{更新的数据}},{multi:true/false代表是否更新多条-默认只修改一条-即默认为false}):

12.查询操作db.collectionName.find({查询条件},{查询的列}),查询全部:db.collectionName.find(),_id属性总是会被默认查询出来:

db.user.find({},{gender:true}):查询gender列, 

db.user.find({},{_id:false,gender:true})不显示_id属性,

db.user.find({gender:"boy"})查询gender为boy的数据,

db.user.find({gender:"boy"},{_id:false,name:true})查询gender为boy的数据的name属性且不显示_id,

db.user.find({gender:"boy",age:{$gt:18}},{_id:false,name:true})查询gender为boy的数据的name属性且不显示_id且年龄大于18的文档的name属性,$gt操作符代表大于,$lt小于,大于等于$gte,小于等于$lte,

db.user.find().limit(2).skip(2)分页查询,每页查两条。


mongodb详细教程,请访问:mongodb教程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值