总结一些零碎的操作吧:
一、个性化启动
启动的时候可以使用 mongod -f 来指定启用的配置文件,配置文件中可以配置以下内容:
1、logpath=log/mongodb.log,指定日志路径
2、logappend=false, 日志不追加,每次新建
3、dbpath=data , 数据库路径
4、rest=true, 浏览器服务打开
这里配置文件命名为mongoTest.conf,放置在config目录;现在使用mongod -f config/mongoTest.conf就可以根据配置文件启动服务。
然后在浏览器中输入:http://localhost:28017就可以看到web管理界面,如下:
二、常用命令
启动功能后,可以输入help来查看帮助命令。
输入mongo,启动mongo,然后输入help,可以看到很多命令提示:
初步学习中最常用的的命令为:
show dbs:显示数据库列表
show collections:显示当前数据库中的集合(类似关系数据库中的表)
show users:显示用户
use <db name>:切换当前数据库,这和MS-SQL里面的意思一样
db.help():显示数据库操作命令,里面有很多的命令
db.foo.help():显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令
db.foo.find():对于当前数据库中的foo集合进行数据查找(由于没有条件,会列出所有数据)
db.foo.find( { a : 1 } ):对于当前数据库中的foo集合进行查找,条件是数据中有一个属性叫a,且a的值为1
下面整理一些常用命令(转自http://www.jb51.net/article/48217.htm)
一、数据库常用命令
1、Help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
2、切换/创建数据库
use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库
3、查询所有数据库
show dbs;
4、删除当前使用数据库
db.dropDatabase();
5、从指定主机上克