mongoDB中distinct的使用


需求:在mongodb中查询一个类型(数据库中可能百万条数据)用作下拉列表查询。
工具中用 db.getCollection(‘order’).distinct(“typeName”) 即可实现。
java 代码:
MongoCollection coll = this.client.getDatabase(this.databaseName).getCollection(‘order’);
//获得mongodb数据库连接 getCollection表名
//this.databaseNa开发云主机域名me 来自配置文件直接读取动态配置,即数据库名称
Iterable iterable = coll.distinct(‘typeName’,String);
// String 查询的值 是什么类型,由于本次查询的为汉字,所以是String
MongoCursor it = iterable.iterator();
while(it.hasNext()) {
String typeName = it.next().toString()
System.out.pringln(typeName)
}

相关推荐: eclipse从SVN导出项目总是报错

解决了很久的环境问题:eclipse所报的错误如图所示,如果是这种情况就好办了:每次problems里报一项错误,便去你的仓库里面找到相应的jar包位置,里面的情况如下图开发云主机域名这时需要做的就是把这些jar包和其他的文件都删除,再重新Maven –&g…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/05 21:05
Next 05/05 21:05