当前位置: 首页 > news >正文

python 做网站开发吗/手机网站seo免费软件

python 做网站开发吗,手机网站seo免费软件,珠宝网站建设平台分析报告,免费承接网站建设转载自http://blog.csdn.net/qq_16313365/article/details/52276975 上篇讲到MongoDB的安装,本篇就来学习下MongoDB的使用,以及一些基本命令的认识~ 1.启动MongoDB 1.1创建数据目录 MongoDB需要一个数据目录来存储所有的数据,启动MongoDB时需…

转载自http://blog.csdn.net/qq_16313365/article/details/52276975

上篇讲到MongoDB的安装,本篇就来学习下MongoDB的使用,以及一些基本命令的认识~


1.启动MongoDB


1.1创建数据目录

MongoDB需要一个数据目录来存储所有的数据,启动MongoDB时需要指定这个数据目录(在默认安装路径下不需要指定),MongoDB的默认数据目录为所在安装盘根目录下的“\data\db”,这里我们手动创建文件夹\data\db,即E:\MongoDB\data\db,当然也可以选择其他路径,路径中最好不要有空格(有也没关系,但建议不要空格)


1.2命令启动

        创建目录完成,接下来使用命令启动MongoDB并指定上述创建的数据目录db;

        Win+R输入cmd回车,并进入到MongoDB的安装目录下的bin目录(当然,如果你不想这么麻烦,也可以把MongoDB的bin目录配置到Path的环境变量中...),本文为E:\MongoDB\Server\3.2\bin



执行如下命令:mongod --dbpath E:\MongoDB\data\db

注意:如果你的目录中有空格,要使用英文双引号将其引起来!!




        看到“on port 27017”之后说明此时MongoDB服务已经启动了,27017是MongoDB的默认端口号。

        注意:此时这个窗口不能关闭,若关闭则服务就停止了!那么总不能每次启动的时候都这样吧?着实麻烦,没关系,可以将此命令注册成Windows服务随Windows启动,将在本文4.创建MongoDB的Windows服务一节中介绍。

        可以在浏览器中输入http://localhost:27017来测试MongoDB是否已启动,看到如下提示信息说明成功启动:“It looks like you are trying to access MongoDBover HTTP on the native driver port.


2.连接MongoDB


        MongoDB服务成功启动后,另开一个命令窗口,进入到MongoDB的bin目录,输入“mongo”命令来连接数据库,可以输入“exit”或按Ctrl+C键来退出连接。



3.使用MongoDB


        正式开始使用MongoDB了,因为MongoDB的命令比较多,所以这里先来简单介绍下几个简单的基本操作尝尝鲜,详细命令大全在后续文章中总结归纳。

命令

介绍

show dbs

显示数据库列表

use mytest

切换/创建mytest数据库(如不存在则自动创建)

db

当前使用的数据库名称

show collections

当前数据库下的所有集合列表(集合可以理解为以往的表)

db.users.insert()

向当前数据库users集合下插入一条数据,db为固定操作符,表示当前数据;users若不存在则自动创建

db.users.save()

功能同insert方法,区别在于:

①    如果原来对象存在,save会更新原对象,而insert会忽略操作(即不做任何操作)

②    Insert可以一次性插入一个列表,而不用遍历,效率高;save需要遍历插入

db.users.remove()

删除users集合中的一条数据,参数为主键

db.users.update()

修改users集合中的一条数据,第一个参数为主键,第二个是要修改的属性值

db.users.find()

查询users集合中的所有数据列表




4.创建MongoDB的Windows服务


4.1创建数据目录和日志目录


        数据存储目录我们前面已经创建好了,即E:\MongoDB\data\db,这里我们需要在data目录下创建log目录,并且指定虚拟(不用创建文件)日志文件mongodb.log,即E:\MongoDB\data\log\mongodb.log。

所以此时我们准备好了两个路径:

数据路径:E:\MongoDB\data\db

日志路径:E:\MongoDB\data\log\mongodb.log

 

PS:亲测如果创建日志文件,在创建服务时会重新生成了一个别名的日志文件,并有如下日志信息产生:

Hotfix KB2731284 or later update isinstalled, no need to zero-out data files

        卤煮猜测大意为补丁xxx已经安装或更新了,不需要再创建文件了;所以如果系统安装了KB2731284补丁的话(这个补丁是什么?见上篇文章的【必读】),就不用创建日志文件了!

4.2执行命令创建服务

这里有两种命令形式,一种是使用配置文件的,另一种是不使用配置文件的,这里一一介绍。

1)  不使用配置文件

        使用管理员身份打开命令窗口(注意一定要用管理员身份,否则可能拒绝访问,打开方式不会的话百度两下),进入到MongoDB的bin目录,执行以下命令:

mongod --dbpath E:\MongoDB\data\db --logpath E:\MongoDB\data\log\mongodb.log --install --serviceName "MongoDB"

看到如下效果,说明创建成功了(纳闷怎么连个提示都没有):




打开Windows服务管理工具,可以看到服务已经创建成功了:



2)  使用配置文件

        根据官方文档介绍,也可以使用配置文件方式的命令来创建服务。除了上面要创建的数据目录和日志目录之外,还要创建一个配置文件mongodb.cfg,这里我把他放在MongoDB的安装目录下,即:E:\MongoDB\Server\3.2\mongodb.cfg,跟bin是同一级目录(具体放置位置可能无要求)。

        mongodb.cfg中要配置好数据目录和日志目录,格式如下:

logpath=E:\MongoDB\data\log\mongodb.log

dbpath=E:\MongoDB\data\db


配置完成之后,同样以管理员身份打开命令提示符,输入以下命令并执行:

sc create MongoDB binPath= "E:\MongoDB\Server\3.2\bin\mongod.exe--service --config=\"E:\MongoDB\Server\3.2\mongodb.cfg\""DisplayName= "MongoDB" start= "auto"

注意:

  • SC(或sc.exe)是用于与服务控制管理器和服务进行通信的命令行程序。
  • SC命令需要在等号“=”和配置的值之间有一个空格(比如binPathDisplayNamestart后面的=和值之间有一个空格,--config参数不属于sc命令),并且需要斜杠“\”来转义双引号(比如 --config 参数的内容)



4.3启动服务

使用net start MongoDB 命令来启动,如下:



或者使用Windows的管理工具手动启动:



4.4停止服务

使用net stop MongoDB 命令来停止,如下:


4.5删除服务

1)创建时使用的是非配置文件方式

删除服务之前首先需要停止服务,然后再进行删除,删除命令如下:

mongod --dbpathE:\MongoDB\data\db --logpath E:\MongoDB\data\log\mongodb.log --remove--serviceName"MongoDB"

同安装,只不过install换成了remove



2)创建时使用的是配置文件方式

对于创建时使用的是sc命令,则删除的时候同样使用sc命令,命令如下:sc delete MongoDB

PS:

  • MongoDB即是创建时的服务名称
  • 执行命令后删除成功则会有提示信息“delete success”
  • 若删除的时候同时打开着Windows服务管理工具,则删除成功后Windows服务管理工具中的服务会对应显示为禁用且无法操作,这时候需要重新打开一下管理工具(如有必要也可关掉dos命令窗口重新打开),服务才会刷新并消失。




ps:卤煮也是小白一只,哪里有不正确的地方欢迎拍砖,卤煮一定虚心学习,以免误导!

http://www.lbrq.cn/news/1555759.html

相关文章:

  • 惠州双语网站建设费用/神马关键词快速排名软件
  • 做苗木比较好的网站/长沙关键词优化新行情报价
  • 网站首页菜单栏模块怎么做的/电商网站运营
  • 园区建设网站的方案/企业网络搭建方案
  • 南昌网站排名优化价格/黑帽seo之搜索引擎
  • 网站商城建设员招聘/培训心得体会总结简短
  • 域名有了怎么建网站/公司怎么推广网络营销
  • 做二手元器件那个网站查价格/代运营公司前十名
  • 手机访问网站自动跳转/东莞网络营销代运营
  • 做网站需要硬件设施/凡科建站和华为云哪个好
  • 有哪些网站可以用/seo关键词选取工具
  • 公司网站设计师/重庆人力资源和社会保障网
  • 网站建设请示报告/建设企业营销型网站
  • 长安做英文网站/外包公司是什么意思
  • 有官网建手机网站/志鸿优化设计官网
  • 手机可以登录国家开发银行网站吗/营销方案怎么写?
  • 丹东 建设集团 招聘信息网站/免费推广网站地址大全
  • 三个小伙毕业了做购物网站的电视剧/网站收录免费咨询
  • 做视频网站怎么盈利模式/怎样在网上推广
  • 网站建设的分阶段步骤/网站seo最新优化方法
  • 外贸公司企业网站/银川网页设计公司
  • 商城网站建设天软科技/网站托管服务商
  • 衢州做网站的公司/怎样让自己的网站排名靠前
  • 神鹰网站建设公司/代运营公司哪家好一些
  • 粉末涂料做网站有用吗/东莞seo推广公司
  • 富平做网站/怎么弄一个自己的链接
  • 自适应微网站开发/网络营销计划包括哪七个步骤
  • 申请域名后怎么做网站/口碑营销策略有哪些
  • 郑州网站营销汉狮/宁国网络推广
  • 网站设计 价格/网站建站开发
  • 服务器管理与配置学习总结
  • 25. 能否创建一个包含可变对象的不可变对象
  • Honor of Kings 101star (S40) 2025.08.17
  • Java增强for循环(小白友好版)
  • SQL Server 2019安装教程(超详细图文)
  • Mitt 事件发射器完全指南:200字节的轻量级解决方案