node.js - 在 mongoose 子文档中设置跳过和限制

标签 node.js mongodb mongoose

var comment = new Schema({
text: {type:String}
});

var Post = new Schema({
comments : [comment]
});

我有一个帖子对象的“n”条记录,我想根据限制和跳过检索评论数据。

我想在从帖子模型填充评论数据时为评论架构添加分页。

实现方法是什么?

最佳答案

您可以使用$slice .

db.posts.find( {}, { comments: { $slice: [ 20, 10 ] } } )

关于node.js - 在 mongoose 子文档中设置跳过和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48076376/

相关文章:

mongoose - 连接()与创建连接()

javascript - 在 Node 中的客户端和服务器之间共享变量

javascript - 如何从用户nodejs获取输入

Mongodb选择字段以返回数组中的嵌入文档

KeystoneJS 模型中的 Mongoose 模式类型

node.js - *ngIf-else 不显示 else 结果

node.js - 如何使用 CAS 替换 couchbase 文档 - couchbase node js 2.0

Node.js 和 MongoDB 如果文档完全匹配存在,则忽略插入

mongodb - 如何防止#<ObjectId..> 用 CongoMongo 破坏我的 map ?

javascript - 如何在现有 GraphQL 服务器上添加根和查看器查询以支持中继