Meteor Mongo и Mongodb запрос делает то же самое. Я использую внешний Mongodb. поэтому мне нужно отладить мой запрос. Это их способ найти последний выполненный запрос в Mongo?Метеор последний выполненный запрос в mongodb?
ответ
Не знаю, работает ли это в метеорном монго, но вы, кажется, используете внешнее монго - предположительно, вы создали профилирование с укороченной коллекцией, чтобы коллекция никогда не росла над определенным размером. Если вам нужен только последний op, вы делаете размер намного меньше этого.
db.createCollection("system.profile", { capped: true, size:4000000 })
Монго док здесь: http://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/
От Монго документы:
Чтобы вернуть последние 10 записей журнала в коллекции system.profile , выполнить запрос, аналогичный следующее:
db.system.profile.find().limit(10).sort({ ts : -1 }).pretty()
Поскольку он сортируется обратно пропорционально времени, просто возьмите первую запись из результата.
В противном случае вы можете свернуть свой собственный с временным клиента только коллекции Монго:
Queries = new Mongo.Collection(null);
Создать объект, содержащий запрос, отменить последнюю запись и вставить новый.