自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试
来源:互联网 发布:天猫店和淘宝店哪个好 编辑:程序博客网 时间:2024/05/22 06:21
自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试
2013-09-03 19:13 by 自由的生活, 16 阅读, 0 评论, 收藏, 编辑关于 MongoDB,下面来自百度百科:
MongoDB[1]是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。mongoDB[1]
MongoDB[2]是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。[3]
上次测试了 Memcached 和 Redis,今天决定再试试 MongoDB。
1. 首先去 MongoDB 的官网下载最新的源代码,我下载的 Linux 版的,目前最新的版本是:mongodb-linux-i686-2.4.6.tgz 。
2. 解压。方法和 Redis 一样,在终端中,首先 cd 进去刚刚下载下来的文件的目录,然后 tar xzf
3. 在 /home/bruceliu/WorkSpace/MongoDbFiles/Data 下建立一个 MongoDB 存放数据库文件的目录。
4. 启动 MongoDB 服务。调用 mongod -dbpath "/home/bruceliu/WorkSpace/MongoDbFiles/Data"
(特别注意:是 mongod ,而不是 mongo,本人刚刚就搞错了,呵呵。)
5. 如上图,说明 MongoDB 服务已经启动,并且正在监听 27017 端口。接下来我们就可以在客户端测试了。
6. 在 Windows 上下载 MongoDB for C# 的驱动,地址是:https://github.com/samus/mongodb-csharp
(PS:关于驱动也可以下载官方驱动,地址是:http://docs.mongodb.org/ecosystem/drivers/ 这里有完整的对各个语言的驱动。对于 for C# 版,官方托管在 github.com 上,地址(https://github.com/mongodb/mongo-csharp-driver/releases),目前最新版是 1.8.2 ,点击下载:msi zip)
7. 这里面就有 Simple Demo,配置 Simple.exe.config,修改为相应的 IP 地址,并还要修改 Main.cs 中如下代码:
config.ConnectionString(System.Configuration.ConfigurationManager.AppSettings["simple"]);
原因就是它原来把地址写死成 127.0.0.1 了。
8. 运行后,可以回到 MongoDB Server 的终端上,可以明显的看到数据的变化。
9. Windows 客户端运行结果:
10. 再来看看 /home/bruceliu/WorkSpace/MongoDbFiles/Data 下的变化:
更为详细的测试,请参考 Fish-Li 的 MongoDB实战开发 【零基础学习,附完整Asp.net示例】
关于 MongoDB 客户端测试工具,请参考 MongoDB 客户端 MongoVue
谢谢浏览!
- 自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试
- Eclipse上搭建android开发环境 并写一个helloworld测试
- cocos2dx 3.X 在windows下的环境搭建并建立第一个HelloWorld工程
- docker搭建MPI分布式环境并测试矩阵分解程序
- android NDK 环境搭建及helloworld测试
- Python 开发环境搭建与helloWorld 测试
- Java入门程序HelloWorld(环境搭建)
- Android环境搭建以及HelloWorld程序
- java环境搭建和写出一个Helloworld
- scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld
- Hibernate复习笔记(一)---环境搭建及第一个HelloWorld程序的实现
- 开启Android开发之旅:环境搭建及第一个Android程序:HelloWorld
- scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld
- scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld
- MongoDB 3.2 测试环境副本集搭建
- 【Lua学习之一】搭建Lua环境 并显示HelloWorld!
- 在MyEclipse2014环境下搭建SpringMVC并实现HelloWorld
- 自己动手写一个可重用的登录测试程序
- 查看源码 ViewJavaSourceServlet
- sort
- 用FlashCache加速MySQL
- 基于RBAC的权限设计模型
- Java Web应用的生命周期
- 自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试
- Java对象引用处理机制
- 静态内部类
- 搭建CentOS + Tomcat 中遇到的问题
- Eclipse 与Android 模拟器断开连接
- [0] HUST ACM-ICPC Online Judge
- matlab——unique
- jboss7 ,修改 JVM 可使用内存
- windows 2003 IIS+php环境配置后导致IIS站点均无法访问Service Unavailable