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 键 //能自动帮我们补全命令。
版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有