2017-06-21 4 views
0

クラウド・エージェントの(ペイロード)のために以下のデータのセレクタ・クエリーを書く方法?下のcloudant jsonのクラウド・セレクタ・クエリーを書く方法データ

{ 
     "_id": "1575370d5a7a4cdcd11c64f9066ed454", 
     "_rev": "1-2c8aa9288c2e86aa83cea78299c63dcf", 
     "topic": "smart_parking", 

どのようにセレクタを書き込むか次のデータのために、(ペイロード)をクラウドのために特別にクエリしますか?

 "payload": [ 
     { 
      "smart_parking": [ 
      { 

以下のJSONレスポンスのセレクタの書き方は?

   "spots": [ 
       { 
        "read_time": "Wed Jun 21 11:37:55 2017", 
        "awsDeviceIdentifier": "myiot", 
        "vehicle_Make_Model": "suv-crossover", 
        "model_num_car": "subaru_tribeca", 
        "vehicle_make": "subaru", 
        "color": "blue", 
        "time_stamp": 1498045075.780167, 
        "number_plate": "DZDDYXR", 
        "type": "car", 
        "occupied": true 
       } 
       ] 
      } 
      ] 
     } 
     ] 
    } 

//これはサンプル1

答えて

0

{ "セレクタ":{

"payload": { 
"$elemMatch":{ 
    "smart_parking": { 
    "$elemMatch":{ 
    "spots":{ 
    "$or":[ 
     { 
    "$elemMatch":{"number_plate":"DZDDYXR"} 
    }, 
    { 
    "$elemMatch":{"color":"blue"} 
    } 
    ] 
    } 

    } 
    } 

    } 
} 

}、 "フィールド":[

] }である

関連する問題