摘要: 对MongoDbHelper帮助类进行了一下整合,但是代码中一个方法需要将string类型转化为BsonValue类型一直出错。所以欢迎留言指正using System;using System.Collections.Generic;using System.Linq;using System.T... 阅读全文
posted @ 2015-11-13 15:54 细数青春 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 在网上搜索mongodbHelper的帮助类时,出来的东西都大同小异,再此摘录一下。这些代码也看了一遍,总是感觉重复的代码太多了,在后续的文章中又整合了一下,请看下篇,欢迎指正! 1 using System; 2 using System.Collections.Generic; 3 usi... 阅读全文
posted @ 2015-11-13 14:35 细数青春 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 链接MongoDb数据库服务器的字符串格式:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]参数说明: mongodb:// 字符串连接的标准格... 阅读全文
posted @ 2015-11-13 14:26 细数青春 阅读(782) 评论(0) 推荐(0) 编辑
摘要: Query.All("name", "a", "b");//通过多个元素来匹配数组Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同时满足多个条件Query.EQ("name", "a");//等于Query.Exists("ty... 阅读全文
posted @ 2015-11-13 13:39 细数青春 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前言在软件开发过程中,当我们需要重复使用某个对象时就需要‘new’这个关键字重复去创造,这样就需要多次去申请内存空间,可能会出现内存越来越多的情况,这样的问题是很严重的。看看下面的享元模式是怎么解决的。享元模式介绍重复创建对象的问题,可以这样解决:既然是同一个对象,能不能只创建一个对象,下次需要创建... 阅读全文
posted @ 2015-11-13 12:25 细数青春 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 前言备忘录模式与命令模式优点相似,不同的是,命令模式保存的是发起人的具体命令(命令对应的是行为),而备忘录模式是保存的发起人的状态(状态对应数据库结构,如属性)备忘录模式介绍1)定义备忘录模式就是对某个类的状态进行保存,等需要恢复的时候从备忘录中进行恢复,如备份电话簿,备份操作系统,备份数据库具体定... 阅读全文
posted @ 2015-11-13 11:46 细数青春 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 前言开发中经常会遇到处理简单对象和复合对象的情况,例如对操作系统中目录的处理,目录可以包含单个的文件,也可以包括文件夹,文件夹又是有文件组成的,由于简单对象和复合对象在功能上区别导致在操作过程中必须区分简单对象和复合对象,这样就会导致客户端带来不必要的麻烦,而作为客户,他们希望能够始终一致的对待简单... 阅读全文
posted @ 2015-11-13 11:44 细数青春 阅读(299) 评论(0) 推荐(0) 编辑