siv*_*iva 0 mongodb node.js monk
我在尝试在数组上执行切片时遇到了困难,我有一个名为注释的集合,每个文档都有一个数组字段,我想访问它并应用切片以进行分页,请帮助!尝试过monk但mongodb没有效果
例子:
{
_id:xyz,
msgs:[{.....},{.....},{.....}]
}
database.collection("comments")
.find({"_id": id},{ "msgs": { "$slice": [2,5] } })
.toArray( function(err, result){
//implementation
});
Run Code Online (Sandbox Code Playgroud)
对于mongodb司机:
代替
.find({"_id": id},{ "msgs": { "$slice": [2,5] } })
Run Code Online (Sandbox Code Playgroud)
使用
.find({"_id": id}).project({ "msgs": { "$slice": [2,5] } })
Run Code Online (Sandbox Code Playgroud)
如此处所示,运算$slice符是投影类型。NodeJSmongodb的驱动程序需要调用额外的函数来投影选择性字段以及使用投影运算符。.project
| 归档时间: |
|
| 查看次数: |
1206 次 |
| 最近记录: |