0

我是dynamoDB的初學者 我想知道如何解決這個問題。 我想獲得MapInfo.MapX值(我想要得到的MapInfo的低水平屬性)在dynamoDB中,我不知道如何掃描低級別的屬性

const params = { 
     TableName: "ZzimCuration", 
     ProjectionExpression: "Id, Knock, Modified, MapInfo.MapX" 
    } 
    dynamo.doc.scan(params, (err, data) => { 
     if(err){ 
      console.error("No Scan : " ,JSON.stringify(err, null, 2)) 
     } else{ 
      console.log(data); 

,但結果是這樣

{ 
    Knock: 3811, 
    Id: 'tour.2029011', 
    Modified: 20161201153517, 
    MapInfo: [Object] 
} 

我不想重建JSON。 如何直接獲取MapInfo.mapX ???

+0

什麼dynamodb數據類型的MapX?你是否期待一些價值而不是[Object]? – notionquest

+0

默認情況下,控制檯日誌僅顯示對象的第一級屬性。嘗試與'data.MapInfo.MapX' – Techniv

+0

啊... ... MapX的數據類型是數字和使用'data.MapInfo.MapX'就像重建JSON ...我想獲得MapInfo中的第二個屬性MapX,MapY ... – Chem

回答

0

默認情況下,控制檯日誌只顯示第一級 對象

更改控制檯日誌中else聲明如下所述性能: -

console.log(JSON.stringify(data, null, 2));