如何用java语言表示mongo db的不同查询

时间:2016-08-13 07:19:50

标签: java mongodb

Mongodb查询:db.inventory.distinct( "item.sku", { dept: "A" } )

如何在java中为上述查询编写等效代码?

1 个答案:

答案 0 :(得分:0)

考虑item.sku是字符串类型,您可以像这样触发不同的查询:

BasicDBObject filter = new BasicDBObject();
filter.put( "dept", "A" );

MongoCursor<String> c = db.getCollection("inventory").distinct("item.sku", filter, String.class).iterator();

希望这有帮助。