我需要从我的mongo集合中获取前1000个和最后1000个记录并将它们导出到json . 但是,由于导出实用程序非常有限,并且我的记录集有数百万条记录,因此这并不容易 . 我似乎无法找到为此特定函数创建查询字符串的方法 .
count = db.collection.count() 总计数第一个1000 = db.collection.find().limit(100) ,前1000个最后1000 = db.collection.find().skip(count-1000).limit(1000) 为最后1000
db.collection.count()
db.collection.find().limit(100)
db.collection.find().skip(count-1000).limit(1000)
然后只需加入结果并序列化为json
1 回答
count =
db.collection.count()
总计数第一个1000 =
db.collection.find().limit(100)
,前1000个最后1000 =
db.collection.find().skip(count-1000).limit(1000)
为最后1000然后只需加入结果并序列化为json