meteor上次在MongoDB中执行查询?

meteor蒙古语和Mongodb查询是一样的。 我正在使用外部Mongodb。 所以我需要debugging我的查询。 他们有没有办法在Mongo中查找最后执行的查询?

不知道这是否可以在meteor蒙牛中使用 – 但是你似乎正在使用一个外部的蒙哥 – 大概你设置了一个封顶的集合分析,以便收集不会超过一定的规模。 如果你只需要最后一个操作,那么你的尺寸比这个小得多。

db.createCollection( "system.profile", { capped: true, size:4000000 } ) 

mongo文档在这里: http : //docs.mongodb.org/manual/tutorial/manage-the-database-profiler/

从mongo文档:

要返回system.profile集合中最近的10个日志条目,请运行类似于以下的查询:

 db.system.profile.find().limit(10).sort( { ts : -1 } ).pretty() 

由于它是按照时间顺序sorting的,只需要从结果中获取第一条logging。

否则,你可以推出一个临时客户端的mongo集合:

 Queries = new Mongo.Collection(null); 

创build一个包含查询的对象,取消最后一条logging并插入新的logging。