MongoDB只查询数据第1个元素
2016-03-07 16:34
399 查看
MongoDB只查询数据第1个元素
MongoDB的数组属性很好地管理了RDB的多对多表中的数据,使得查询效率较高。有时只需查询第1个元素,来看代码:db.your_collection.find({},{"array_field" : {"$slice":1}})
在Spring-data-mongodb中这样实现:
Query query = new Query(); query.fields().slice("array_field", 1); mongoTemplate.find(query, YourCollectionEntity.class);
以上根据实际情况将:
your_collection换成自己的集合
array_field换成自己的数组字段
YourCollectionEntity换自己的实体类
$slice可指定第n个,也可指定n-m个,点这里查看官方文档
SEO:MongoDB如何查询数组第1个元素,MongoDB如何查询数组第1个值,MongoDB查询数组第一个值或元素
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Fedora 上安装 MongoDB 服务器
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- 如何在 Ubuntu 上安装 MongoDB
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- 信息安全聚合 Sec-News 的重构之路
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- ruby 数组使用教程
- Ruby中的数组和散列表的使用详解
- C#实现AddRange为数组添加多个元素的方法
- C#比较二个数组并找出相同或不同元素的方法
- C#动态调整数组大小的方法
- 详解Lua中的数组概念知识
- Perl中的列表和数组学习笔记