07 2014 档案
.NET下对MongoDB进行操作(二)
摘要:这次说下关于利用C#driver,对mongoDB进行简单的查询。我们可以利用Query类中的静态方法来创建一系列query,达到查询的目的。Query在using MongoDB.Driver.Builders这一名称空间中。1. 单一条件查询,可以参考如下代码: var q...
阅读全文
MongoDB的RawBsonDocument
摘要:RawBsonDocument不会讲序列化后的值cache起来,因此每次调用时都会发生反序列化。因此在面对一些大规模的document只需要其中一部分键值,并且不会频繁访问时,可以考虑用这一对象。另外,RawBsonDocument是readonly的,只可以读取无法更新。在.net中,它继承IDi...
阅读全文
MongoDB的LazyBsonDocument
摘要:LazyBsonDocument就是只有在触及相应键值时才会将其反序列化,其他键值会依旧保持序列化。作用就很明显了,当面对一些较大规模的BsonDocument的时候,而此时我们常常只需要重复使用其中一小部分的键值,我们可以将其定义为LazyBsonDocument而减小其反序列化时候的消耗。一旦键...
阅读全文
.NET下对MongoDB进行操作(一)
摘要:可以通过下列代码创建一个collection: MongoClient client = new MongoClient(BuildConnectionString()); MongoServer server = client.GetServer(); ...
阅读全文
.Net下对创建Mongo对象
摘要:和任何一个DB一样,需要对应的driver来进行对mongoDB的操作。可以通过tool中的Library Package manager来下载MongoCSharpDriver。当然你也可以手动添加dll来进行调用。我们可以通过MongoClient和MongoServer类,来操作MongoDB...
阅读全文
浙公网安备 33010602011771号