Java中带有过滤器的MongoDB查询投影

时间:2018-11-06 09:33:10

标签: java mongodb filter element

在用户集合中,有两个指令:

{
  '_id':401, 
  'password':123, 
  'address':{
            'zip':510000, 
            'addr':'londo road'
          }, 
  'username':'tina'
}
{
  '_id':402, 
  'password':123, 
  'address':{
            'zip':500000, 
            'addr':'huangzhou road'
          }, 
  'username':'shawn'
}
问题

我想找到'address.zip'> 500000

users = users_Collection.find()
            .projection(elemMatch("address",Filters.gt("zip",500000)))
            .iterator();

当我执行此查询时,结果返回user_collection中的所有文档,为什么?

0 个答案:

没有答案