• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > .NET连接MongoDB数据库实例教程

.NET连接MongoDB数据库实例教程

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了mongodb net,net start mongodb,mongodb net driver,mongodb asp.net,mongodb实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com



使用代码

让我们从Mongo数据库的一些细节和基本命令开始,并最终介绍如何创建一个可连接至Mongo数据库的.NET Windows应用。

Mongo数据库

MongoDB 是一个跨平台、文档导向的数据库系统,它被归类为“NoSQL”数据库。MongoDB避开了传统的基于表的关系数据库结构,而是使用了带动态模式的类JSON文档。MongoDB将这种格式称为BSON(二进制JSON)。这种动态模式使得特定类型应用中的数据整合更简单、更快速。MongoDB是自由且开源的软件。

Mongo数据库的特性

Ad hoc 查询
1 标引
2 复制
3 负载均衡
4 文件存贮
5 聚合
6 服务器端 JavaScript 执行
7 定容集合

用户可从 此处 下载Mongo数据库,然后将其中内容解压至任一文件夹。 文件下载完成后,用户需要配置MongoDB的数据文件夹。做法是在“C:\Data”文件夹下创建一个名为“DB”的文件夹。

数据文件夹创建好以后,可以通过用命令行提示符在“bin”文件夹下运行“mongod.exe”来启动Mongo数据库。


现在数据库已经启动,并正在运行。

创建一个.NET应用
创建一个.NET web/Windows应用。在这个示例中,我们将用一个简单的员工表。
开始之前,我们需要确保系统中装有MongoDB的.NET驱动。你可以按下面的步骤来为一个指定的项目安装驱动。
打开Visual Studio的包管理器:

打开包管理器控制台后,用户可以执行下面的命令:

在项目中添加对下列命名空间的引用:

声明数据库服务器和数据库的变量:


用下面的命令连接至数据库。在这里,数据库服务器是在本地主机上运行的,端口为:27017,数据库名为“ anoop”。

在这里,我们创建了三个使用不同属性集合的类。我们可以设置这些类的属性,并将数据保存至同一个数据库、同一个表。这是无模式数据库的真正优势:插入数据时不检查模式。保存不同的记录时可以用不同的域的集合,而其它的域 将 默认被视为NULL。

Users1 _user = _collection.FindAs&

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • .NET连接MongoDB数据库实例教程

相关文章

  • 2017-05-28基于C#后台调用跨域MVC服务及带Cookie验证的实现
  • 2017-05-28C#条件语句、循环语句(if、while)
  • 2017-05-28C#获取所有SQL Server数据库名称的方法
  • 2017-05-28Winform学生信息管理系统各子窗体剖析(3)
  • 2017-05-28C# 的关键字详细介绍
  • 2017-05-28C#实现闪动托盘图标效果的方法
  • 2017-05-28C#将dll打包到程序中的具体实现
  • 2017-05-28c#使用windows服务更新站点地图的详细示例
  • 2017-05-28C#利用GDI绘制常见图形和文字
  • 2017-05-28C#影院售票系统毕业设计(1)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • c# 数据库的 sql 参数封装类的编写
    • 用C#编写获取远程IP,MAC的方法
    • C#自定义序列化ISerializable的实现方法
    • C#中Dictionary的作用及用法讲解
    • c# Base64编码和图片的互相转换代码
    • C# 合并GriewView相同列的小例子
    • C#如何将DataTable导出到Excel解决方案
    • C#实现将PPT转换成HTML的方法
    • 设计模式速记
    • WebService 的简单封装接口调用方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有