怎么使用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 键 //能自动帮我们补全命令。

版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

猜你还会喜欢下面的内容

    无相关信息

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器