下载安装mongoDB
客户端:第一开始下载mongoUVE,发现无法查看collections里的内容,查了一下原因应该是3.x版本之后不支持。于是用mongoChef。
Windows下查看端口占用情况,程序的pid
数据库基本操作
- 创建数据库
use test
- 查看数据库
//此时上面创建的test数据库不会显示,因为test为空
show dbs
- 创建集合
db.createCollection("doctest")
- 添加数据
db.doctest.save({id:1,name:'asd',});
db.doctest.save({id:2,name:'zxc',code:'002'});
- 查询
db.doctest.find().count();//count
db.doctest.find({"name":"asd"); //name=asd
db.doctest.find({id:{$gt:1}); //id>1
db.doctest.find({id:{$gte:3}); //id>=1
db.doctest.find({id:{$in:[1,2]}}); //id in (2,3)
$gt : > --(Greater than 的首字母)
$gte : >= --(Greater than or equal 的首字母)
$lt :< --(Less than 的首字母)
$lte :<= --(Less than or equal 的首字母)
$ne : != --(Not equal 的首字母)
mongoDB中的数据类似于json,key-value的形式存储,可以嵌套。