2017-10-09 189 views
0

我有一个Bson,其中嵌入文档遵循以下结构。我想知道如何在特定日期获取变量的值(“2014-08-09”:53.0)或库存值(“2014-08-09”:0.0) 。在MongoDB中查询嵌入文档

{ 
    "_id" : , 
    "last_modified" : "", 
    "client" : "", 
    "credentials" : [], 
    "tags" : [], 
    "variables" : [ 
     { 
      "name" : "sales", 
      "_values" : { 
       "2014-08-09" : 53.0, 
       ... 
      }, 
      "tags" : [], 
      "is_target" : true, 
      "method1" : "", 
      "method2" : "", 
      "vtype" : , 
      "index_type" : 
     }, 
     { 
      "name" : "inventory", 
      "_values" : { 
       "2014-08-09" : 0.0, 
       ... 
      }, 
      "tags" : [], 
      "is_target" : , 
      "method1" : "", 
      "method2" : "", 
      "vtype" : , 
      "index_type" : 
     }, 
     { 
      "name" : "price", 
      "_values" : {}, 
      "tags" : [], 
      "is_target" : , 
      "method2" : "", 
      "method1" : "", 
      "vtype" : , 
      "index_type" : 
     } 
    } 
} 

回答