mongodb学习

1、下载地址

http://fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.2.zip



2、解压缩

F:\guofeng\application\mongodb-win32-i386-2.6.2



3、预先创建好数据库文件夹

3.1、数据文件存放位置:F:\guofeng\database\mongodb\data,文件夹创建命令cmd:md F:\guofeng\database\mongodb\data

3.2、数据库日志存放位置:F:\guofeng\database\mongodb\log,文件夹创建命令cmd:md F:\guofeng\database\mongodb\log




4、启动数据库

F:\guofeng\application\mongodb-win32-i386-2.6.2\bin\mongod.exe --journal --dbpath=F:\guofeng\database\mongodb\data -logpath=F:\guofeng\database\mongodb\log\log.txt

参数说明: dbpath 为数据库目录,logpath 日志目录



数据库启动后的文件夹结构,红色“local”为首次启动数据库自动创建的“local”表空间



5、操作数据库

新开一个cmd窗口,运行F:\guofeng\application\mongodb-win32-i386-2.6.2\bin\mongo.exe



6、常用命令

6.1、查看表空间:show dbs;



6.2、创建表空间:use testdbspace; “testdbspace”为表空间名称



6.3.1、创建集合:db.createCollection("collName", {size: 20, capped: 5, max: 100});

6.3.2、创建集合后数据文件的变化



6.3.3、删除集合:db.collName.drop();


6.4、查看表空间状态:db.stats();



6.5、查看集合:db.getCollectionNames();


6.6、查看集合状态:db.printCollectionStats();


6.7、创建用户:db.addUser("gf", "123");

6.8、创建用户:db.removeUser("gf");

6.9、查看用户:show users;


6.10、登录:db.auth("gf","123");


6.11、查看集合:show collections;


6.12、写入数据:db.collName.save({"name":"111","age":23});


6.13、查询数据:db.collName.find();


6.14、删除全部数据:db.collName.remove();

6.15、删除数据:db.collName.remove({"age":23}),表示删除age=123的数据;

6.16、修改数据:db.collName.update({"age":23},{"$set":{"name":"oldman"}},false,true);

参数说明{条件,修改后的值,如果数据库不存在是否添加,false:只修改一条true:有多条不修改}



开发环境搭建

所需jar包


与spring整合的配置



查询工具



MongoVUE.v1.5.3.rar下载地址:

http://yhv5.com/software/MongoVUE.v1.5.3.rar


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值