关于动态索引对象的Cloudant查询

时间:2017-02-13 12:40:50

标签: json cloudant

我想使用选择器查询以下JSON对象。基于" Type"我的Msgs数组显示details.i.e如果Type是PAM,Msgs数组将有' PAMDetails'宾语。如果Type是NAS,那么NASDetails。只有一种类型会到达json对象。我的要求是获取给定的' LotNumber'和' messageDate'前30天的文件。我尝试使用默认的cloudant查询,但很难为此动态创建PAMDetails / NASDetails编写选择器。尝试使用Msgs。[]。MessageDate但未能获得文档。

{
  "_id": "65c5e4c919871f7365f4d814f6e4783g",      
  "Type": "PAM",    
  "LotNumber": "11680555",    
  "Msgs": [
    {   
      "PAMDetails": {
        "MessageDate": "2017-01-19"          
      }   
    },{   
      "PAMDetails": {
        "MessageDate": "2017-01-21"          
      }   
    }
  ]
}

0 个答案:

没有答案