MongoDB是什么,怎么用?

MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统,简单来说,MongoDB就是数据库,是NoSQL类型的数据库。那么,我们要怎么使用MongoDB呢?

1.切换数据库

use dba

2.插入语法

(1)db.users.insert({username:"smith"})

(2)db.users.save({username:"smith"})

3.查找语法

(1)db.users.find()

(2)db.users.count()

4.更新语法

(1)db.users.update({username:"smith"},{$set:{country:"Canada"}}) ;

(2)//把用户名为smith的用户的国家改成Canada ;

(3)db.users.update({username:"smith"},{$unset:{country:1}}) ;

(4)//把用户名为smith的用户的国家字段给移除 ;

(5)db.users.update({username:"jones"},{$set:{favorites:{movies:

["casablance","rocky"]}}}) ;

(6)//这里主要体现多值修改,在favorties字段中添加多个值 ;

(7)db.users.update({"favorites.movies":"casablance"},{$addToSet:{favorites.

movies:"the maltese"}},false,true)

(8)//多项更新

5.删除语法

(1)db.foo.remove() //删除所有数据

(2)db.foo.remove({favorties.cities:"cheyene"}) //根据条件进行删除

(3)db.drop() //删除整个集合

6.索引相关语法

(1)db.numbers.ensureIndex({num:1})

(2)//创建一个升序索引

(3)db.numbers.getIndexes()

(4)//获取全部索引

7.基本管理语法

(1)show dbs ;

(2)//查询所有数据库 ;

(3)show collections ;

(4)//显示所有表 ;

(5)//显示数据库状态信息;

(6)db.numbers.stats() ;

(7)//显示集合表状态信息 ;

(8)db,shutdownServer() ;

(9)//停止数据库 ;

(10)db.help() ;

(11)//获取数据库操作命令 ;

(12)db.foo.help();

(13)//获取表操作命令 ;

(14)tab 键 //能自动帮我们补全命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是云儿呐~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值