一,mongodb的安装与连接

从官网下载后,解压或者安装到某个目录下

1  首先需要自己创建一个db文件夹 ,用于存放数据库的数据

然后还需要创建一个log文件夹,里面需要自己创建一个mongodb.log的文件,后缀必须是log,后面有许多地方需要看这个日志,最开始我是省事直接在c盘mongodb的默认位置建立的文件C:\data\db,C:\data\log\momgodb.log,在哪都一样,接入环境变量后就好了。

只有两个东西,db,log下的mongodb.log对应的就是db地址(dbpath),mongodb.log地址(logpath)

2  然后打开cmd,用cd命令到mongodb的bin目录下,或者右键计算机,属性,高级系统设置,环境变量,path里面添加bin目录的地址,记得跟前面的地址要用分号分开,推荐这个方法

3 打开mongodb数据库

打开两种途径

第一个是用cmd打开,用的时候cmd不能管,cmd一关了数据库就关闭了

第二个是把数据库作为服务开启和关闭

其中每个途径也有两个to go的方法

第一个是用配置文件,就是把所有的参数放在一个config为后缀的文件里,开启的时候访问它。

第二个不用配置文件,作为服务开启数据库的话在cmd里写一遍参数,用cmd开启数据库的话每次开启都要写一遍参数

0.0一下子有四个方法好像很多很乱.其实并没有,就只是打开数据库,很简单的,这里只是介绍一下

推荐用带配置文件的服务来开启数据库

用带配置文件的服务来开启数据库

在随便一个目录下建立x.config,用记事本打开,里面写上上面的参数(dbpath,logpath),这些是打开数据库最基本的参数(其实连log都不是必须的开启条件,只要有存数据的db文件夹位置就行了)

dbpath=E:\31shard\3\27005shard\db

logpath=E:\31shard\3\27005shard\xxx.config

(还可以写port=xxxxx什么的,具体可以搜一下mongod的参数)

保存

打开cmd,写上

sc create 27011 binPath= "D:\MongoDB\bin\mongod.exe --config=E:\31shard\4\27011shard\c.config --service"

其中27011是服务的名字随便起,D:\MongoDB\bin\mongod.exe,这是mongod.exe的文件位置,config=E:\31shard\4\27011shard\c.config 这是config文件的位置,

记得每个--前面都要有个空格。

显示服务已开启就开启服务了。

4用mongo连接数据库

同样的,这个也可以建立服务,但是没有cmd界面就没法发送指令了,其实也很简单

打开cmd,输入

mongo.exe

就这么一小行就个数据库连上了。

mongodb菜鸟整理的更多相关文章

  1. mongodb菜鸟整理 2 C#Driver使用

    一下载 从官网上下载... 二 引用 下载完了将其解压到某个文件夹内,打开vs建立一个工程 右键引用,找到刚才解压的目录,把里面说有的dll文件全部添加就好 三 命名空间 我都是先打然后alt+shi ...

  2. mongodb安全整理

    本文大都网上参考的,我只是整理了一下 一默认配置情况 1.MongoDB安装时不添加任何参数,默认是没有权限验证的,任何用户都可以登录进来,而且登录的用户可以对数据库任意操作而且可以远程访问数据库,需 ...

  3. mongodb基础整理篇————常规操作[二]

    前言 简单整理一下常规操作. 正文 虽然一般说写代码看的是思想,但是呢,如果不知道mongodb 有哪些常用的操作,那么你怎么能知道mongodb是否符合你的需求,比如说如果聚合功能都没有,你得自己写 ...

  4. mongodb基础整理篇————副本概念篇[外篇]

    前言 副本集整理. 开始逐步把mongodb博客补齐了. 正文 什么是副本集 副本集是一组服务器,其中一个是用于处理写入操作的主节点,还有多个用于保存主节点的数据副本的从节点. 如果主节点崩溃了,则从 ...

  5. 【面试虐菜】—— MongoDB知识整理

    为什么我们要使用MongoDB? 特点: 高性能.易部署.易使用,存储数据非常方便.主要功能特性有: 面向集合存储,易存储对象类型的数据. 模式自由. 支持动态查询. 支持完全索引,包含内部对象. 支 ...

  6. 现在开始学习WPF了,mongodb在整理一下

    回忆一下自己学习mongodb的过程 1安装 2增删改查 3数据类型转换 4GridFS 5权限管理--开启权限之前先建立一个超级用户(admin库中),开启权限,用该用户登陆,进入admin数据库( ...

  7. MongoDB 菜鸟入门“秘籍”

    1.MongoDB介绍 1.1 什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. Mo ...

  8. MongoDB——待整理

    MongoDB mongoose——http://mongoosejs.com/ npm i mongoose Mongoose 通过外键与另一张表建立关联:Mongoose Populate 基本使 ...

  9. mongoDB用法整理

    1. mongoDB UI工具, Studio 3T,用Non_Commercial的版本就足够. 2. 查询某字段长度大于特定值的 db.test.find({ F_DAQDATA: { $type ...

随机推荐

  1. 项目DEMO下载

    1.mybatis_generator自动生成代码demo github项目地址:https://github.com/JsonShare/mybatis_generator 2.设计模式解密系列示例 ...

  2. BI服务器配置与客户端情况

    1. BI描述 FineBI是一款纯B/S端的商业智能分析服务平台:支持通过web应用服务器将其部署在服务器上,提供企业云服务器.用户端只需要使用一个浏览器即可进行服务平台的访问和使用.因此在配置使用 ...

  3. Python进阶——笔记1

    1.*args 的用法 *args 和 **kwargs 主要用于函数定义. 你可以将不定数量的参数传递给一个函数. 这里的不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场 ...

  4. tensorflow Sigmoid 应用

    1.函数 函数:f(z) = 1 / (1 + exp( − z)) 导数:f(z)' = f(z)(1 − f(z)) 2.tensorflow实现 #!/usr/bin/env python # ...

  5. Java中的数值和集合

    数组array和集合的区别: (1) 数值是大小固定的,同一数组只能存放一样的数据. (2) java集合可以存放不固定的一组数据 (3) 若程序事不知道究竟需要多少对象,需要在空间不足时自动扩增容量 ...

  6. python学习好文

    摘要: 学习别人的学习历程. 一 iTech的博客 http://www.cnblogs.com/itech/archive/2011/01/31/1948265.html

  7. perl的INC设置

    perl中的INC变量中包含了所有的perl module的查找路径. 可以使用perl -V 来查看INC的值. 1)默认地INC如下: @INC:    C:/Perl/site/lib    C ...

  8. NSScanner扫描字符串中()的内容

    //本事例去除小括号及其内部的内容 + (NSString *)changeStringWithString:(NSString *)string {  NSScanner*scanner = [NS ...

  9. iOS源码博文集锦3

    iOS精选源码 高仿淘宝首页 登录动画 iOS高德二次封装,有定位,轨迹,语音实时导航,GPS纠偏..... 逗视iOS客户端MGDS_Swift 两句代码搞定转场动画 自定义刷新控件 已封装支持自定 ...

  10. 接口自动化(Python)-利用正则表达式从返回的HTML文本中截取自己想要的值

    例如一个功能接口的返回值 是一个HTML文本: 例如我们要取上图中标识的id的值,并且这个值是动态的,这是我们就需要用到正则表达式进行匹配. 如下是正则匹配的方法(代码中都有注释): 我们在真正使用的 ...