MongoDB基本操作方法

本文介绍了MongoDB的基础操作,包括数据库、集合和文档的管理。内容涵盖数据库的创建与使用,集合的增删操作,以及文档的查询、修改、元素增减等核心功能。
摘要由CSDN通过智能技术生成

1.数据库操作

1.增
use config #如果数据库不存在,则创建数据库,否则切换到指定的数据库
2.查
show databases
show dbs          #查看所有库
#可以看到刚才创建的数据库config并不在数据库列表中,想要查看的话,必须要向数据库插入数据
db.table1.insert({'a':1})
3.删
use config#要先切换到库下
db.dropDatabase()#删除当前库

2.集合操作

1.增
当第一个文档被创建时,集合就会被创建
> use database1
switched to db database1
> db.table1.insert({'a':1})
WriteResult({ "nInserted" : 1 })
> db.table2.insert({'b':2})
WriteResult({ "nInserted" : 1 })
2.查
> show tables
table1
table2
3.删
> db.table1.drop()
true
> show tables
table2

3.文档操作

1.没有指定_id则默认objectId,_id不能重复,且插入后不可变
2.插入单条
db.表名.insert()
3.插入多条
db.表名.insertMany([  ])#需要加中括号切换成列表形式

比较运算
SQL:=,!=,>,<,>=,<=
MongoDB:{key:value}代表什么就是什么,“$ne”,“$gt”,“$lt”,“gte”,“lte”,其中“$ne”能用于所有的数据类型

1.select * from db1.user where name = "nancy"
 db.user.find({'name':'nancy'})

2.select * from db1.user where name != 'nancy'
db.user.find({'name':{'$ne':'nancy'}})

3.select * from db1.user where id > 2
db.user.find({'id':''$gt':2}})

4.select * from db1.user where id < 3
db,user.find({'id':{'$lt':2}})

5.select * from db1.user where id >=2
db.user.find({'id':{'$gte':2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值