mongodb 内嵌数组 操作符 $slice 用法
2016-12-28 18:42
585 查看
Mongo 官方文档
注意的是
假设一个文档的内嵌数组 arr 长度为10,其中数据 分别是 1-10 :
现在来说明 $slice 用法:
正常用法和 limit 分页查询 区别不大 如
结果为 1,2,3,4,5
下面看看 倒序取值
结果为 10
结果为 6 7 8 9 10
注意的是
假设一个文档的内嵌数组 arr 长度为10,其中数据 分别是 1-10 :
{ _id:1000, arr : { 1,2,3,4,5,6,7,8,9,10 } }
现在来说明 $slice 用法:
正常用法和 limit 分页查询 区别不大 如
db.col.find( {_id:1000}, { "arr":{ $slice : [0,5] } } )
结果为 1,2,3,4,5
下面看看 倒序取值
db.col.find( {_id:1000}, { "arr":{ $slice : [-1,5] } } )
结果为 10
db.col.find( {_id:1000}, { "arr":{ $slice : [-5,5] } } )
结果为 6 7 8 9 10
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Fedora 上安装 MongoDB 服务器
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- 如何在 Ubuntu 上安装 MongoDB
- 信息安全聚合 Sec-News 的重构之路
- Ruby on Rails框架程序连接MongoDB的教程
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- C#中使用1.7版本驱动操作MongoDB简单例子
- 使用zabbix监控mongodb的方法
- Node.js的MongoDB驱动Mongoose基本使用教程
- MongoDB系列教程(四):设置用户访问权限
- MongoDB安装图文教程
- ASP.NET MVC4使用MongoDB制作相册管理
- ThinkJS中如何使用MongoDB的CURD操作
- node.js连接mongoDB数据库 快速搭建自己的web服务
- php mongodb操作类 带几个简单的例子
- php实现的mongodb操作类实例
- 解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误