mongoDB官网https://www.mongodb.com/

mongoDB默认安装路径(Windows x64平台)

C:\Program Files\MongoDB\Server\3.4\bin

mongoDB环境变量配置

启动mongoDB服务

> mongod -dbpath D:\mongodb
> mongo

Visual Studio引用mongoDB

PM> install-package MongoDB.Driver

C#操作详见

https://docs.mongodb.com/ecosystem/drivers/csharp/

 string url = "mongodb://127.0.0.1:27017";
var client = new MongoClient(url);
var db = client.GetDatabase("blog");//获取数据库,如果不存在就创建一个
var collection = db.GetCollection<Post>("post");
//增
//for(int i = 1; i < 10000; i++) {
// Post post = new Post()
// {
// Id = i,
// Author = "作者" + i,
// CreateTime = DateTime.Now,
// Issue = false,
// Title = "文章" + i,
// Details = Guid.NewGuid().ToString(),
// Comments = new List<string>() { "评论" + i }
// };
// collection.InsertOne(post);
//} //查
// Console.WriteLine(collection.CountDocuments(c => 1 == 1));
// var p5 = collection.Find(p => p.Id == 5).First();
// Console.WriteLine("{0}在{1}发表了{2}", p5.Author, p5.CreateTime, p5.Title); //删
// collection.FindOneAndDelete<Post>(p => p.Id == 6);
//var p6 = collection.Find<Post>(p => p.Id == 6).FirstOrDefault(); //改
// var filter = Builders<Post>.Filter.Eq("Id", 7);
// var update = Builders<Post>.Update.Set("Title", "夏天");
//collection.FindOneAndUpdate<Post>(filter, update);
//var p7 = collection.Find(f => f.Id == 7).FirstOrDefault();
// Console.WriteLine("{0}在{1}发表了{2}", p7.Author, p7.CreateTime, p7.Title);

配置mongoDB服务

在mongoDB的安装目录下创建配置文件mongod.cfg,然后再配置文件中添加服务的日志的输出路径(对路径没有强制要求)

systemLog:
destination: file
path: D:\mongodb\logs\mongodb.log
storage:
dbPath: D:\mongodb\data

通过管理员打开cmd.exe

> mongod --config "D:\mongoDB\mongod.cfg" --install --serviceName "MongoDB"

C#与mongoDB初始环境搭建的更多相关文章

  1. 一. IntelliJ IDEA详细配置文档之初始环境搭建

    前言 对于用惯了eclipse的同学来说, 突然切换为idea不是一件那么容易的事情, 所以我会发布一系列只讲解idea使用技巧的文章, 请大家多多关注.  本系列文章的配置参考网上某教程的讲解, 本 ...

  2. MongoDB的环境搭建及启动

    MongoDB环境搭建及配置 一.环境搭建 Mac:brew install mongodb 常见问题: Error: Permission denied @ unlink_internal 解决方案 ...

  3. Docker学习之——Node.js+MongoDB+Nginx环境搭建(一)

    最近在学习Node.js相关知识,在环境搭建上耗费了不少功夫,故此把这个过程写下来同大家分享一下,今天我先来介绍一下Docker,有很多人都写过相关知识,还有一些教程,在此我只想写一下,我的学习过程中 ...

  4. 人工智能之深度学习-初始环境搭建(安装Anaconda3和TensorFlow2步骤详解)

    前言: 本篇文章主要讲解的是在学习人工智能之深度学习时所学到的知识和需要的环境配置(安装Anaconda3和TensorFlow2步骤详解),以及个人的心得体会,汇集成本篇文章,作为自己深度学习的总结 ...

  5. MongoDB + Express 环境搭建记

    最近项目需要使用 MongoDB,所以不得不搭建 MongoDB 环境,此文记录搭建过程及使用过程中需要了解的问题. Linux + Windows 混合搭建调试 MongoDB 记录 版本介绍 : ...

  6. mongodb基础环境搭建

    一.准备工具 (1)mongodb(https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus- ...

  7. MongoDB从环境搭建到代码编程(Window 环境)

    本人开发环境: window Server 2008 , 64位系统 服务端 MongoDB下载地址:http://www.mongodb.org/downloads  (本人己下好的在百度网盘 : ...

  8. MongoDB Windows环境搭建

    简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存 ...

  9. Python初始环境搭建和Pycharm的安装

    首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. 

随机推荐

  1. 【转】Java做服务器开发语言

    版权声明:本文为博主原创文章,未经博主允许不得转载. 随着游戏市场的兴起,特别是网页游戏.手机游戏的崛起,对游戏开发技术的需求越来越多.网络游戏开发是一个庞大的体系,总体来说是客户端与服务器端.客户端 ...

  2. 无法加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项

    未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040). 有时候我们创建了一个类库,我们 ...

  3. 小程序的get和post需要注意的地方

    在进行异步请求之前先去小程序后台配置好服务器域名. get请求:header: { 'content-type':'json'}就可以. post请求:header: { 'content-type' ...

  4. python3 使用pyinstaller打包可执行程序

    步骤 1.使用pip安装pyinstaller pip install pyinstaller 2. 使用pyinstaller打包程序 pyinstaller -F xxx.py pyinstall ...

  5. php无限极分类处理

    /** * 无限极分类处理(通过递归方式实现) * @param $section 原始数据Array * @param $html 界面显示前缀,比如 |- * @param $spear 分级中所 ...

  6. bootstrap世界探索1——山川河流(文字排版)

    世界到底是什么?其实世界很简单,正所谓一花一世界,一树一菩提,世界就在我们身边.造物神是伟大的,在我看来无论是HTML,css,js都可以看作是一个世界,但是他们是构成宏观世界不可或缺的,正如IU框架 ...

  7. $.trim() 去除空格方法 (验证使用)

  8. transfrom、transition、animation区别

    transfrom transform是静态属性,非动画属性,和margin-left.margin-top类似. translate:平移,类似position:relative;translate ...

  9. MongoDB可视化工具RoboMongo

    官网下载安装包:https://robomongo.org/download (开始使用的是mongoVUE,研究半天,最后发现貌似已经挂掉了,坑!后来上手的robomongo) 安装没什么说的,一直 ...

  10. 一图看懂Kafka On Zookeeper

    Kafka On Zookeeper,点击看大图