炫意html5
最早CSS3和HTML5移动技术网站之一

mongodb 分页处理数据 怎么写脚本执行

mongodb 分页处理数据 怎么写脚本 进行分页呀 谢谢

怎么写脚本执行

脚本如下 :

db.getCollection(‘test’).find({}).forEach( item =>{
if (item.widget.fieldId) {
var filed = db.getCollection(‘field’).findOne({_id:item.widget.fieldId})
if(filed){
item.widget.fieldName = filed.name
}

db.getCollection('test').save(item)

}
})

谢谢

回答

limit(2000) 每次执行2000条数据
skip(0) 从零条开始

db.getCollection(‘test’).find({}).skip(0).limit(2000).forEach( item =>{
if (item.widget.fieldId) {
var filed = db.getCollection(‘field’).findOne({_id:item.widget.fieldId})
if(filed){
item.widget.fieldName = filed.name
}

下一次就是:
db.getCollection(‘test’).find({}).skip(2000).limit(2000)

炫意HTML5 » mongodb 分页处理数据 怎么写脚本执行

Java基础教程Android基础教程