首页 新闻 会员 周边 捐助

Mongodb linq查询问题。坑 坑 坑

0
悬赏园豆:10 [待解决问题]

先上代码:

var collection = db.GetCollection<T>();

var filter = Builders<T>.Filter.Empty;

var count1 = collection.Count(filter);
var count2 = collection.AsQueryable().Count();

count1统计比count2效率高出数十倍。表数据大概在50W所有。

为什么mongodb 转换成AsQueryable()之后就很慢。这是坑吗

sky_net的主页 sky_net | 初学一级 | 园豆:10
提问于:2017-05-15 16:15
< >
分享
所有回答(3)
0

http://www.tuicool.com/articles/EnM32aQ,这篇文章你可以看看

风行天下12 | 园豆:3867 (老鸟四级) | 2017-05-16 10:34
0

这用的是.net吗?

悦光阴 | 园豆:2251 (老鸟四级) | 2017-05-16 13:01
0

之前在MongoDB萌阔论坛上看到过关于MongoDB查询性能的相关讨论,你可以去看看,希望能帮助到你。
萌阔论坛:http://forum.foxera.com/mongodb/topic/148/mongodb性能优化-找出慢语句?un=Jesse

JesseShi | 园豆:274 (菜鸟二级) | 2017-07-11 11:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册