MongoDB MongoDB log 打印两次,而且查询耗时不同

hlcfan · 2013年09月18日 · 最后由 hlcfan 回复于 2013年09月18日 · 3978 次阅读

Log:

[2013-09-18 11:57:39][DEBUG][3666] -- MONGODB (31.6ms)  posts_db['user_posts'].find({:uid=>1, :iid=>{"$in"=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}})
[2013-09-18 11:57:39][DEBUG][3666] -- MONGODB (30.9ms) posts_db['user_posts'].find({:uid=>1, :iid=>{"$in"=>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}})

两次查询是同一时间,但是查询耗时不一样。代码没有重复,是 log 打印的有问题吗?

共收到 8 条回复

差一点点,很正常

#1 楼 @dddd1919 那为什么打印两条 log?

#2 楼 @hlcfan 若不是你打了两个 log?

#3 楼 @dddd1919 不是,是 mongomapper 的 logger 打的

#4 楼 @hlcfan 那这是查询了两次么

#5 楼 @dddd1919 就查了一次。。。会不会是 mongomapper 的 logger 出问题了?

#6 楼 @hlcfan 也有可能是遇到 MM 的 bug

#7 楼 @dddd1919 谢谢,我彪了,没有查直接问了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册