--------------------------------------------------------------------------------分割线-----------------------------------------------------------------------------------
接下来是环境搭建和实例
一. MongoDB环境搭建:
1. MongoDB下载地址:
2. 解压在任意路径, ??D:\mongodb
3. 在mongodb目录下创建data文件夹,在data文件夹下创建db和log文件夹,在log文件夹下创建MongoDB.log文件。
目录结构如下:
4. 在cmd下进行安装:
d:\mongodb\bin>mongod -dbpath "d:\mongodb\data\db"
5.安装完成之后打开:27017/??
看到
It looks like you are trying to access MongoDB over HTTP on the native driver port.??
说明已经安装成功了。
6.DB操作:
双击bin下的mongod.exe(启动mongodb)
然后运行mongo.exe,界面如下:
7. MongoDB中的collection相当于table,与关系型的db和table不同的是,mongodb的db和collection如果不存在的话,会自动创建,而无需create table。
简单介绍几个命令:
7.1 ??指定当前DB:use {dbName};
如:use sun;(指定sun为当前db)
7.2 查询collection下的所有数据:db.{collection}.find();

如:db.test.find();(显示test这个collection下所有的数据)
7.3 删除当前:db.dropDatabase();(注意是当前库哦!)
7.4 删除指定collection:db.{collection}.drop();
7.5 显示所有db:show dbs;
7.6 显示当前db下的所有collection:show collections;
7.7 插入数据:db.{collection}.insert({'{key1}':'{value1}', '{key2}':'{value2}'});
如:db.test.insert({'name':'aaa', 'age':10});
7.8 更新数据:db.{collection}.update({'{type1}':'{value1}'}, {$set:{'{type2}':'{value2}'}});
如:db.test.update({'name':'aaa'}, {$set, {'age':20}});
7.9 删除数据:db.{collection}.remove({'{key1}':'{value1}',??'{key2}':'{value2}'});
如:db.test.remove({'name':'aaa'});
7.10 查询指定条件的数据:db.{collection}.find({'{key1}':'{value1}',??'{key2}':'{value2}'});
如:db.test.find({'name':'aaa'});
其他命令可查询Mongo教程
例:
二. 开发环境WebStorm搭建:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-74442-2.html