node 操作 mongodb 如何获取内嵌对象中指定数量的数据??求指导!!

数据库表格信息:

var registerSchema = new mongoose.Schema({

email: String,

name: String,

password: String,

img: String,

hero: [],

sex: String,

hobby: String,

signature: String

});

数据可视化:
图片描述

hero数组:
图片描述

想做一个分页效果,请问如何才能获取到hero数组内指定数量的数据?
尝试使用了.limit()方法,但是只是获取到了用户的信息,并没有获取到hero数组内的数据。求大神指导

router.get("/api/user/hero", (req, res) => {

user.Register.find(

function (err, data) {

if (data) {

console.log(data);

}else{

console.log(err);

}

}

).limit(2)

})

获取到的数据:
图片描述

回答:

user.find().limit().then()

以上是 node 操作 mongodb 如何获取内嵌对象中指定数量的数据??求指导!! 的全部内容, 来源链接: utcz.com/p/197659.html

回到顶部