nihaogirl 发表于 2017-12-16 17:47:44

nodeJS学习(7)

是VC的一个程序:VC redit.exe  链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145, 下载时选择x86还是x64的根据自己系统的需求,安装成功就可以了。

  但是对于有些电脑系统,还会出现这些情况,提示安装失败:
  http://blog.csdn.net/huqiao1206/article/details/50768481
  (4) 添加环境变量: 在环境变量PATH中加入“D:\learnEclipse\MongoDB\bin“
  (5) 以Windows服务器运行MongoDB:
  参考:http://blog.sina.com.cn/s/blog_ae0830180101p2xm.html
  以管理员方式打开CMD窗口,运行如下命令安装MongoDB服务 or 也可以在 “控制面板\所有控制面板项\管理工具\服务”找到名为“MongoDB”的服务右键启动


[*]普通启动  

  

mongod --config D:\MongoDB\etc\mongodb.conf  




[*]安装为Windows服务  注:2.6版 这种方式在win7、win8 64位版无法安装成功,其他系统未测试
  

  

mongod --config D:\MongoDB\etc\mongodb.conf --install  




[*]使用 SC 安装为Windows服务
  强调:若配置了dbpath 和 logpath, 服务里没有 MongoDB 或仍不能使用net start MongoDB 启动 MongoDB服务,则采用 sc 方法,如下:(已自实践)
  

sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config=D:\MongoDB\etc\mongodb.conf"  

  (6) 启动服务:在命令行中输入net start MongoDB 启动服务,关闭命令行工具,在浏览器中查看管理控制台。也可以在可以在 “控制面板\所有控制面板项\管理工具\服务”。
  如下所示:



[*]
关闭和删除服务
  停止 MongoDB 服务 使用以下命令:
  

net stop MongoDB  

  删除 MongoDB 服务 使用以下命令:
  

"D:\MongoDB\bin\mongod.exe" --remove  

  测试连接:
  在CMD中运行如下命令,查看结果,则安装成功


4. MongoDB 可视化数据库管理工具


[*]mongoVUE :比较好用,更接近plsql ,下载地址: http://www.mongovue.com/
  破解版下载:https://www.ddooo.com/softdown/93678.htm#dltab
  强调:先安装好 .msi 文件,一路 Next 即可(可改路径),再将 .exe 文件考到安装路径并替换掉原来的即可。
  破解方法 :开始-运行-regedit-搜索:B1159E65-821C3-21C5-CE21-34A484D54444 ,然后把1,2,3项数值删除,然后重新打开mongoVUE就行了。之后MongoVUE又重置到15天的情况了。


[*]robomongo:可用性略差,但能直接写shell而且有代码提示,期待他以后版本,下载地址: http://www.robomongo.org/


[*]umongo : 可用性略差,但在集群尤其切片维护方面不错,下载地址:
  https://github.com/agirbal/umongo

5. MongoVUE 的使用
  参考:http://blog.sina.com.cn/s/blog_5fb90aaa01011p4r.html
  注意:MongoVUE 不支持mongodb 3.0以上的版本可以下载 mongochef 利用这个可以创建新的Collection( mongodb 3.x 是运行在 wiredTiger 引擎 )


[*]配置连接:



[*]Ok,连接成功齐活儿~



[*]下面来试一下,创建数据库表:鼠标右键点击数据库->选择Add Collection,输入Collection Name,点击ok创建完成。插入一个新的名为 Message 的 Collection :

  注意: MongoDBVUE 无法显示 collection,如下图所示:

  原因: MongoDB新的存储引擎为wiredTiger ,在这种存储引擎下面,我们用可视化工具MongoVUE是无法看到collection的
  应该更换为mmapv1引擎
  1、删除data文件夹,然后重新创建data
  2、执行mongod--storageEngine mmapv1 --dbpath 数据目录

  再接着重新创建 collection.


      插入字段(Document):鼠标右键点击数据库表->选择Insert Document,弹出:

   


  点击 Insert, 结果如图(其中 _id 最好由数据库自己生成,以防冲突/重复/...):


6.Robomongo 的使用
  参考:http://www.iyunv.com/database/201604/498288.html


[*]启动MongoDB: 这是必须的呀,一切都要基于MongoDB的启动,RoboMongo不过是取代了win+R+mongo。


[*]创建数据库(默认状态 ):一般不使用
   


[*]创建数据库 : 选中mylocal(1)右键–>Create DataBase

  命名····依然想创建一个数据库放 records 信息。故,取名 recordsDB



[*]添加集合
  (1) 使用 Mongo shall 建立数据表:baseDB,右键–>Open shall

  
  yeah,you are right.现在你可以为所欲为了,呵呵,你想go die的话···
  展开userMassagesDB折叠

  (2) 建立数据表:选中Collection,右键–>Create Collection

  我创建了一个名叫userMassagesList的集合。



[*]
插入文档(单条信息): 继续小白的选中 userMassagesList,右键–>insert Document··· , then :


[*]查看文档  选中userMassagesList,右键–>Viewv Documents···

页: [1]
查看完整版本: nodeJS学习(7)