本文参照https://docs.mongodb.com/manual/ 尝试
1.下载https://docs.mongodb.com
找对应的windows版本,直接安装
2.添加环境变量
D:\Program Files\MongoDB\Server\3.2\bin
3.创建本地存放目录
H:\MongoDB\db
H:\MongoDB\log
4.创建配置文件
D:\Program Files\MongoDB\Server\3.2\mongod.cfg
systemLog:
destination: file
path: H:\MongoDB\log\mongod.log
storage:
dbPath: H:\MongoDB\db
5.管理员运行cmd.exe, 注册服务
C:\WINDOWS\system32>sc.exe create MongoDB binPath= “\”D:\Program Files\MongoDB\Server\3.2\bin\mongod.exe\” –service –config=\”D:\Program Files\MongoDB\Server\3.2\mongod.cfg\”” displayName= “MongoDB” start= “auto”
成功会看到[SC] CreateService SUCCESS,运行services.msc查看这个服务
删除服务:sc.exe delete MongoDB
6.启动服务/停止服务
net start MongoDB
net stop MongoDB
7.启动MongoDB
运行:mongo
MongoDB shell version 3.2.10
connecting to: test
MongoDB Enterprise >
这一步必须注意:服务要跑起来
8.创建DB
MongoDB Enterprise >use mydb
9.查看当前选择的数据库
MongoDB Enterprise >db
10.查看数据库列表
MongoDB Enterprise >dbs
11.下载测试数据库
https://raw.githubusercontent.com/mongodb/docs-assets/primer-dataset/primer-dataset.json
保存为primer-dataset.json
12.导入collection到数据库
注意不要在MongoDB Enterprise >提示符下运行,请退出或者新开一个cmd.exe
mongoimport –db mydb –collection restaurants –drop –file “h:\MongoDB\primer-dataset.json”
13.查看数据库中的集合
MongoDB Enterprise >show collections
14.下载.net driver
https://github.com/mongodb/mongo-csharp-driver/releases/download/v2.3.0/CSharpDriver-2.3.0.zip
或者在VS中使用package manager下载
15.创建一个C# WinFrom project来测试
添加reference:
MongoDB.Bson.dll
MongoDB.Driver.dll
MongoDB.Driver.Core.dll