var mongodb = new MongoClIEnt("mongodb://127.0.0.1:27017");//MongoServer.Create();//创建链接 var mongoServer = mongodb.GetServer(); var database = mongoServer.GetDatabase("lx"); var collection = database.GetCollection<MyClass>("MyClass");//打开表 var query1 = query.Matches("name",new BsonRegularExpression(@"/^张三5623/"));//创建模糊查询的查询条件---query类所在命名空间 MongoDB.Driver.Builders var Now = DateTime.Now; var data = collection.Find(query1).Count();//统计查询出的数据数量 Console.Writeline(data.ToString()); Console.Writeline((DateTime.Now - Now).TotalMilliseconds.ToString());//统计耗时
测试环境:I7处理器 8G内存,数据量500W,使用官方的驱动
数据结构
public class MyClass { public ObjectID _ID { get; set; } public string name { get; set; } public int Age { get; set; } public string Address { get; set; } }
耗时:平均 3372.1929毫秒
总结以上是内存溢出为你收集整理的MongoDB 模糊查询,及性能测试全部内容,希望文章能够帮你解决MongoDB 模糊查询,及性能测试所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)