mongoDB操作方法

1.在 C:\Program Files\MongoDB\Server\3.4\bin 有两个可执行文件 分别是mongod.exe mongo.exe
mongod.exe 服务器端的可执行文件 可以用来运行mongodb数据库服务器
mongo.exe 客户端的可执行文件 可以用来连接正在运行的mongodb数据库服务器

2.如何启动mongod数据库服务器

打开终端 执行: mongod --dbpath=c:/data/db --port=27017/

3.如何连接数据库服务器

重新打开另外一个终端,执行 mongo --port=27017

4.show dbs 查看数据库

5.数据库的操作:

1.show dbs 查看数据库

2.use 1810d 创建1810d数据库 (备注:如果1810d里没有任何集合,不会被 shwo dbs 查询到)

3.db.createCollection(‘one’) 在当前数据库里,插入集合one

4.show collections 查看当前数据库里所有集合

5.db.one.insert({name:“张三”,age:18,height:190,sex:‘男’}) 在当前数据库中的 one集合内插入一条文档

6.db.one.find(); 查询当前数据库中 one集合内的所有文档 数组类型

7.db.one.find({age:20}); 可以有参数,表示查询条件7

8.db.one.find({age:{ g t e : 20 , gte:20, gte:20,lte:23}});查询age大雨等于20并且小于等于23 $gt 大于, $lt 小于 $eq 等于 $gte大于等于
$lte 小于等于 $ne 不等于

9.db.one.find({$and:[{name:‘奔驰’},{address:‘北京’}]});查询 name为奔驰 并且address为北京的 ( $or 逻辑或)

10.db.one.findOne(); 查询第一条数据 查询结果为 {}

  1. db.one.update({name:“蒋伟”},{KaTeX parse error: Expected 'EOF', got '}' at position 13: set:{age:22}}̲); 把name为蒋伟的文档,…set , 破坏式修改,不保留原字段

12.db.one.update({age:20},{$set:{height:200}},{multi:true}) 把所有age为20的文档中的height字段值更新成 200,
默认 multi为false表示,只更新第一条。如果是true表示更新所有。

13.db.one.update({name:‘张三’},{$set:{‘like.life.2’:‘抽烟’}}); 深层数据的修改

14.db.one.remove({name:‘张三’}) 删除 name为张三的文档 如果想删除one集合中所有文档 参数为 {}

  1. db.one.drop() 删除集合 没有参数

  2. use 1810d ; db.dropDatabase() 删除当前数据库

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值