mongodb菜鸟整理
一,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菜鸟整理的更多相关文章
- mongodb菜鸟整理 2 C#Driver使用
一下载 从官网上下载... 二 引用 下载完了将其解压到某个文件夹内,打开vs建立一个工程 右键引用,找到刚才解压的目录,把里面说有的dll文件全部添加就好 三 命名空间 我都是先打然后alt+shi ...
- mongodb安全整理
本文大都网上参考的,我只是整理了一下 一默认配置情况 1.MongoDB安装时不添加任何参数,默认是没有权限验证的,任何用户都可以登录进来,而且登录的用户可以对数据库任意操作而且可以远程访问数据库,需 ...
- mongodb基础整理篇————常规操作[二]
前言 简单整理一下常规操作. 正文 虽然一般说写代码看的是思想,但是呢,如果不知道mongodb 有哪些常用的操作,那么你怎么能知道mongodb是否符合你的需求,比如说如果聚合功能都没有,你得自己写 ...
- mongodb基础整理篇————副本概念篇[外篇]
前言 副本集整理. 开始逐步把mongodb博客补齐了. 正文 什么是副本集 副本集是一组服务器,其中一个是用于处理写入操作的主节点,还有多个用于保存主节点的数据副本的从节点. 如果主节点崩溃了,则从 ...
- 【面试虐菜】—— MongoDB知识整理
为什么我们要使用MongoDB? 特点: 高性能.易部署.易使用,存储数据非常方便.主要功能特性有: 面向集合存储,易存储对象类型的数据. 模式自由. 支持动态查询. 支持完全索引,包含内部对象. 支 ...
- 现在开始学习WPF了,mongodb在整理一下
回忆一下自己学习mongodb的过程 1安装 2增删改查 3数据类型转换 4GridFS 5权限管理--开启权限之前先建立一个超级用户(admin库中),开启权限,用该用户登陆,进入admin数据库( ...
- MongoDB 菜鸟入门“秘籍”
1.MongoDB介绍 1.1 什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. Mo ...
- MongoDB——待整理
MongoDB mongoose——http://mongoosejs.com/ npm i mongoose Mongoose 通过外键与另一张表建立关联:Mongoose Populate 基本使 ...
- mongoDB用法整理
1. mongoDB UI工具, Studio 3T,用Non_Commercial的版本就足够. 2. 查询某字段长度大于特定值的 db.test.find({ F_DAQDATA: { $type ...
随机推荐
- (转)HTTP 协议详解(基础)
HTTP 协议详解 作者: 小坦克 来源: 博客园 发布时间: 2012-02-14 13:32 阅读: 95523 次 推荐: 99 原文链接 [收藏] 相关文章:HTTP 协议 ...
- [技术] 如何正确食用cnblogs的CSS定制
用过cnblogs的估计都知道cnblogs提供了相对比较开放的个性化选项,其中最为突出的估计就是页面CSS定制了.但是没学过Web前端的人可能并不会用这个东西... 所以我打算在此分享一些定制CSS ...
- Docker网络——单host网络
前言 前面总结了Docker基础以及Docker存储相关知识,今天来总结一下Docker单主机网络的相关知识.毋庸置疑,网络绝对是任何系统的核心,他在Docker中也占有重要的作用.同样本文基于Clo ...
- CRM权限管理
CRM权限管理 一.概念 权限管理就是管理用户对于资源的操作.本 CRM 系统的权限(也称作资源)是基于角色操作权限来实现的,即RBAC(Role-Based Access Control,基于角色的 ...
- c++文件编译的一些说明
1,头文件只在于预处理阶段用于完全包含该头文件的内容,每个c文件是一个编译单元,类定义和类声明,变量和函数声明,类内联实现是内部链接,全局变量和函数的定义以及类外部实现是具有全局链接性,假设将所有c单 ...
- [补档]暑假集训D4总结
考试 爆零了,不开心,打了两道自己以为是正解的东西,打了两道样例骗分,结果发现并没有给样例分= =,自己以为的正解也打挂了,所以就很= = 但是没办法啊,自己弱也不能怪谁,考试这东西有时候也很玄学. ...
- efcore 配置链接sqlserver 记录
本文将在asp.net core api 项目中使用efcore corefirst模式 简单配置链接sqlserver数据库,以及简单的数据库迁移操作 一 新建项目 1. 首先我们先用vs2017 ...
- Javascript DOM 编程艺术———总结-1
第一章: 1.DOM:是一套对文档内容进行抽象和概念化的方法,是一种API. 2.W3C对DOM的定义:一个与系统平台和编程语言无关的借口程序和脚本可以通过这个接口动态的访问和修改文档内容,结构和样式 ...
- VsCode 附加Chorme调试TS方法
命令行进入:[谷歌浏览器安装目录/]/chrome.exe --remote-debugging-port=9222 关闭所有窗口并结束Chorme进程(如果无法附加调试做此操作,可以正常调试请忽略. ...
- pentaho专题之reporting design入门指南
今天来说一说pentaho表报设计工具reporting design. 进入界面之后,点击File,选择New一个表报. 这时候我们可以看见整个的设计版面了. 最上面的是工具条,最左面的是设计小 ...