开篇
四个月之前本就打算系统的学习一下mongo,但没想到一推就推到了现在(于是早上的时候问了自己好多遍“时间都去哪了!!!”
),好在由于项目里一直都有用到mongo,因此经过四个月的项目实战,我也对mongo有了些许自己的理解,这个时候再去整理mongo,或许真的可以更得心应手一些。
1. 几条简单的命令
以我个人为例,真实开发环境中,几乎没有在服务器上通过敲命令的方式查看过mongo数据库,一般都会使用可视化工具。因此
本篇博客先整理几条简单的mongo命令,如果哪天觉得有必要就在本篇后面再多加一些。
show dbs #查看当前mongo server上有多少个数据库
db #查看现在正在访问的是哪个数据库
use nrsc #切换到nrsc数据库,如果nrsc数据库不存在,mongo会自动创建一个nrsc库----很牛叉的地方
show collections #查看当前数据库里所有的集合----------mongo里的集合就是关系型数据库里的标
db.book.find() #查看book集合里的所有数据
db.book.find().pretty() #查看book集合里的所有数据,并对其进行格式化
db.users.find().count() #查看user集合里一共有多少条数据
db.users.drop(); #删除当前数据库中的users集合
db.users.insert(user1); #向当前数据库的users集合里插入一条user数据---如users集合数据库里没有,mongo会自动创建一个
exit #退出mongo
看一下上面命令的运行结果: