如何在没有路径的情况下查询嵌套文档中的值?

时间:2015-06-11 14:49:35

标签: mongodb

我将这些文档存储在我的mongoDB数据库中。

{
  '_id' : 1,
  'field1' : {
               'cool_field1': 'value_1',
               'name' : 'good_name'
             }
  'field2' : {
               'cool_field1': 'value_2',
               'name' : 'bad_name'
             }
}

我想查询'name': 'good_name',我想获得field1。由于我不知道哪个嵌套文档good_name会出现,我无法使用路径查询。我不知道Mongo是否有办法解决我的问题,或者一旦我检索到文档,我将不得不用我的母语迭代整个文档。

感谢。

1 个答案:

答案 0 :(得分:0)

Mongo通配符查询是一个长期未解决的问题,您可以跟踪here。显然没有立即开箱即用的解决方案来在服务器上执行此操作。