1.安装及配置环境变量:
安装步骤省略,环境变量:在PATH变量的变量值中添加mongodb的mongod.exe所在的目录,即C:\MongoDB\Server\3.1\bin,在cmd命令提示窗口中可以用mongo命令测试是否安装及版本;
2.启动服务:打开cmd,输入mongod --dbpath C:\MongoDB\data回车,即指定数据库所在的位置。同时可以指定日志文件的位置:mongod --dbpath C:\MongoDB\data --logpath C:\MongoDB\mylog.log,看到默认端口27017的时候说明服务已启动。
3.连接服务:打开一个新的cmd窗口,输入简写命令mongo即可连接,简写适用于本地及默认端口,完整的写法应该为mongo 127.0.0.1:27017;
4.创建/切换数据库:use 数据库名;
5.查看所有数据库:show dbs,查询所有表或集合:show tables或show collections;
6.删除数据库:db.dropDatabase();
7.创建集合:db.createCollection("mycollection"),一般用隐式创建:db.collectionName.insert(),即插入数据;
8.查询集合中记录条数:db.collectionName.count();;
9.插入数据,可以同时插入多条记录,中间用逗号隔开:
插入单条:
插入多条:
;
10.删除操作db.collectionName.remove({条件表达式},是否只删除一条-值为true或false-默认为false即删除所有符合条件的):
,删除所有:db.user.remove({});
11.修改操作db.collectionName.update({条件},{$set:{更新的数据}},{multi:true/false代表是否更新多条-默认只修改一条-即默认为false}):
;
12.查询操作db.collectionName.find({查询条件},{查询的列}),查询全部:db.collectionName.find(),_id属性总是会被默认查询出来:
db.user.find({},{gender:true}):查询gender列,
db.user.find({},{_id:false,gender:true})不显示_id属性,
db.user.find({gender:"boy"})查询gender为boy的数据,
db.user.find({gender:"boy"},{_id:false,name:true})查询gender为boy的数据的name属性且不显示_id,
db.user.find({gender:"boy",age:{$gt:18}},{_id:false,name:true})查询gender为boy的数据的name属性且不显示_id且年龄大于18的文档的name属性,$gt操作符代表大于,$lt小于,大于等于$gte,小于等于$lte,
db.user.find().limit(2).skip(2)分页查询,每页查两条。
mongodb详细教程,请访问:mongodb教程