当前位置: 首页 > news >正文

软件app网站建设谈谈网站建设创新问题

软件app网站建设,谈谈网站建设创新问题,设计公司网站详情,上网导航网页是哪家公司NoSQL简介 NoSQL相关的技术最近越来越受欢迎#xff0c;Mongo本身就是基于NoSQL实现的。关于NoSQL你需要了解 什么是NoSQLNoSQL和传统的关系型数据库有什么区别NoSQL的优缺点 这几个问题下面的文章有所介绍#xff1a; http://www.runoob.com/mongodb/nosql.html http://…NoSQL简介 NoSQL相关的技术最近越来越受欢迎Mongo本身就是基于NoSQL实现的。关于NoSQL你需要了解 什么是NoSQLNoSQL和传统的关系型数据库有什么区别NoSQL的优缺点 这几个问题下面的文章有所介绍 http://www.runoob.com/mongodb/nosql.html http://www.infoq.com/cn/news/2011/01/nosql-why/ MongoDB MongoDB 是由C语言编写的是一个基于分布式文件存储的开源数据库系统。在高负载的情况下添加更多的节点可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档数据结构由键值(keyvalue)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档数组及文档数组。 更详细的介绍可以参见 http://www.runoob.com/mongodb/mongodb-intro.html MongoDB安装 去http://www.mongodb.org/downloads 地址下载并安装MongoDB。 根据你的机器选择相应的安装包32位系统上MongoDB数据库最大为2G。 安装结束后首先创建默认的数据库存储地址c:\data\db 通过命令行mongod.exe --dbpath c:\data\db来把mongodb和存储路径关联起来命令行显示如下 表示关联成功并且在27017端口上监听连接。 MongoDB后台管理Shell 在安装路径下执行mongo.exe文件会执行MongoDB Shell是一个自带的交互式的JavaScript Shell用来对MongoDB进行操作和管理的交互式环境。 Shell中输入help显示帮助命令 数据库创建删除 Shell中输入 use tutorial来尝试连接名为tutorial的数据库如果数据库不存在则创建。输入db.dropdatabase()来删除当前数据库。输入show dbs显示数据库信息。 创建删除表信息 db.websites.insert({title:www.baidu.com,url:www.baidu.com}) 来在websites表中插入一条记录db.websites.find()查询C#操作MongoDB 首先下载.NET版本的MongoDB Driver尝试在Nuget找一下吧 下载并安装。 找到了API我们就可以进行增删改查了下面的Demo Code展示了基本的数据库操作。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 using System; using System.Xml.Linq; using MongoDB.Bson; using MongoDB.Driver; using Newtonsoft.Json; using Newtonsoft.Json.Linq;   namespace WikiExampleConsole {     class Program     {         static void Main(string[] args)         {             Console.WriteLine(Connect...);               MongoConnectionStringBuilder builder  new MongoConnectionStringBuilder();             builder.Server  new MongoServerAddress(localhost, 27017);             builder.DatabaseName  tutorial;               MongoServer mongo MongoServer.Create(builder);             mongo.Connect();               Console.WriteLine(Connected); Console.WriteLine();               var db mongo.GetDatabase(tutorial);               using (mongo.RequestStart(db))             {                 var collection db.GetCollectionBsonDocument(books);                   BsonDocument book  new BsonDocument()                     .Add(_id, BsonValue.Create(BsonType.ObjectId))                     .Add(author, Ernest Hemingway)                     .Add(title, For Whom the Bell Tolls);                   collection.Insert(book);                   var query  new QueryDocument(author, Ernest Hemingway);                   foreach (BsonDocument item in collection.Find(query))                 {                     string json item.ToJson();                       Console.WriteLine(json);                     Console.WriteLine();                       JToken token JToken.Parse(json);                     token.SelectToken(title).Replace(some other title);                       Console.WriteLine(Author: {0}, Title: {1}, token.SelectToken(author), token.SelectToken(title));                     Console.WriteLine();                       XNode node JsonConvert.DeserializeXNode(json, documents);                       Console.WriteLine(Node:);                     Console.WriteLine(node);                     Console.WriteLine();                       BsonElement author item.GetElement(author);                     BsonElement title item.GetElement(title);                       foreach (BsonElement element in item.Elements)                     {                         Console.WriteLine(Name: {0}, Value: {1}, element.Name, element.Value);                     }                       Console.WriteLine();                     Console.WriteLine(Author: {0}, Title: {1}, author.Value, title.Value);                 }             }               Console.WriteLine();             Console.Read();               mongo.Disconnect();         }     } } 相关代码托管在了https://github.com/cuicheng11165/Mongo-Demo上。
http://www.zqtcl.cn/news/449491/

相关文章:

  • 中国建设银行重庆网站首页sns网站需求
  • 外网常用网站全网网站建设设计
  • 成都建设网站费用做数据库与网站招什么人
  • 最好的wordpress教程啥叫优化
  • 哪个网站做网销更好网站流量流出异常
  • 广州网站定做纸箱手工制作大全
  • 数据库修改网站后台密码cms三合一网站源码
  • 一般做哪些外贸网站丰南建设局网站
  • 网站如何被收录情况自己做的网站如何实现下载文件
  • 龙岩网站设计一般要多久深圳做自适应网站设计
  • 类似于拼多多的网站怎么做资料下载网站建设
  • 做商城网站哪里网站官网建设的价格
  • 网站怎么做用户体验山东富国建设投资有限公司网站
  • app ui模板网站首页改版影响优化
  • 周村网站制作哪家好网站设计基本要素
  • 网站制作与维护费用wordpress文章页不显示侧边
  • 嘉兴网站建设正规公司做室内设计人喜欢的网站
  • 入侵dedecms网站管理员密码百度注册域名免费建站
  • 找晚上做的工作去哪个网站企业开发软件公司拓展方案
  • 济宁建站公司wordpress博客入门
  • 做外贸需要网站wordpress app 打包
  • 免费网站站长查询丽水微信网站建设公司
  • 广州品牌网站建设先做网站 先备案
  • jsp系统网站建设带源代码梧州网页设计
  • 二手书籍交易网站开发方式关键词seo排名优化如何
  • 陕西西安潍坊网站seo外包
  • 计算机专业网站开发开题报告网站推广营销怎么做
  • 比较大的做网站的公司电影网站盗链怎么做
  • 江苏响应式网站建设哪里有台州网站制作方案
  • 深圳设计网站有哪些展览展会策划公司