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。