【发布时间】:2022-01-12 08:25:57
【问题描述】:
我有一个存储在 MongoDB 中的文档:
{
"id": 1,
"op": "someone",
"title": "some title",
"category": 1,
"conversation": {
"1": {
"user": 2,
"comment": "some comment"
},
"2": {
"user": 9,
"comment": "comment 2"
},
......
"26": {
"user": 5,
"comment": "comment 26"
}
}
}
我想根据要求得到这个: (例如 POST {"id":1, "page":2})
{
"id": 1,
"op": "someone",
"title": "some title",
"category": 1,
"conversation": {
"11": {
"user": 10,
"comment": "comment 11"
},
......
"20": {
"user": 25,
"comment": "comment 25"
}
}
}
即从 11 日开始 10 cmets,即
第 1 页:返回 cmets 1 - 10,
第 2 页:返回 cmets 11 - 20,
......
第 10 页:返回 cmets 91 - 100
我正在使用 NodeJS。由于在节点中处理它会占用大量内存。我想在 Mongo 中执行此操作。
【问题讨论】:
标签: javascript node.js json mongodb express