启动一个DB非常简单,下载对应程序安装,在shell中启动mongod.exe。注意事项有2
1.需要预先创建数据目录,默认目录为c:\data\db。
2.确保27017端口没有被占用
shell
MongoDB自带一个JavaScript shell。shell启动后自动连接DB,可以使用多行命令。shell基本操作
use egms//连接egms数据库
db.getCollectionNames()//列出所有集合名称
show collections//列出所有集合名称d
db.meters.find()//列出meters集合中所有文档
db.meters.find({"uid":1234567,"type":1})//指定检索条件
meter = {"uid":123456,
"type":0,
"content":"sample"
"updateTime":"Sat Dec 12 2009 11:23:23 GMT-0500 (EST)"
}
db.meters.insert(meter)//新加
meter.comments = "it is invalid"
db.meters.update({"uid":123456,"type":0},meter)//如果匹配到多个文档,update失败
db.meters.remove()//删除所有文档,可以加检索条件
db.meters.drop()//删除集合
db.meters.count()//文档个数
help//帮助
函数不加(),返回函数js代码
tips:某些数据类型在shell中无法输入,如整数,符号,二进制数据,BSON最大值,最小值
shell的指令,和java driver的指令差别巨大,不要想当然。之后会介绍java driver