mongodb中最后一次执行的查询



Meteor Mongodb和Mongodb的查询方式是一样的。我正在使用外部Mongodb。所以我需要调试我的查询。是他们的任何方式找到最后执行查询在蒙古?

不知道这是否适用于meteor mongo -但您似乎正在使用外部mongo -假设您设置了带有上限集合的分析,因此集合永远不会超过一定的大小。如果您只需要最后一个操作,那么您可以将大小设置得比这个小得多。

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

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

From the mongo docs:

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

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

由于它是按时间逆排序的,所以只从结果中取第一条记录。

否则,您可以使用仅限客户端的临时mongo集合来滚动您自己的集合:

Queries = new Mongo.Collection(null);

创建一个包含查询的对象,取消最后一条记录并插入新记录

相关内容

  • 没有找到相关文章

最新更新