Я хочу экспортировать первые 1-100000-й записи из коллекций.Как экспортировать определенное количество записей из mongodb?
Я знаю, что могу набрать > db.mycollection.find({}).limit(1000000)
, но он просто получает данные, данные должны быть экспортированы как json-файл.
Выборочные данные
> db.minibars.find({}).limit(3)
{ "_id" : ObjectId("575fd03f6a6253c0b30dd54c"), "Symbol" : "MSFT", "Timestamp" : "2009-08-24 09:30", "Day" : 24, "Open" : 24.41, "High" : 24.42, "Low" : 24.31, "Close" : 24.31, "Volume" : 683713 }
{ "_id" : ObjectId("575fd0406a6253c0b30dd54d"), "Symbol" : "MSFT", "Timestamp" : "2009-08-24 09:31", "Day" : 24, "Open" : 24.32, "High" : 24.33, "Low" : 24.28, "Close" : 24.3, "Volume" : 207651 }
{ "_id" : ObjectId("575fd0406a6253c0b30dd54e"), "Symbol" : "MSFT", "Timestamp" : "2009-08-24 09:32", "Day" : 24, "Open" : 24.29, "High" : 24.33, "Low" : 24.29, "Close" : 24.31, "Volume" : 230729 }
Как я могу это сделать?
Пожалуйста, см [это] (http://stackoverflow.com/questions/37932924/how-to-solve-mongodb-related-issue-efficiently) и, пожалуйста, добавьте некоторые вещи на свой вопрос. Спасибо. – profesor79