
[code]

    var Place = monaca.cloud.Collection("place");
    var Criteria = Place.find('name == "Monaca"', {propertyNames: ["title", "body"], limit: 5});
    Place.find(Criteria, "_createdAt DESC", {propertyNames: ["title", "body"], limit: 5})
    .done(function(result)
    {
       console.log('Total items found: ' + result.totalItems);
       console.log('Total items found: ' + result.items[0].body);
    })
    .fail(function(err)
    {
       console.log("Err#" + err.code +": " + err.message);
    })
    });
    
[/code]

monaca Docsのコードを書いて自分の環境に合わせ書いただけなのですが、  
totalItemsの個数は取得できたものの、その下に書いた  
result.items[0].bodyがundefindになってしまいます。  
エラーも出ていないのでどこがおかしいのかがわかりません。  
他に何かプロパティを書かなければいけないのでしょうか...


CC BY-SA 3.0
2016-10-14T02:41:46.720
29542
2020-08-05T02:00:45.080
2016-10-14T05:07:29.810
3054
19166
question
javascript monaca
monacaバックエンドのコレクションに登録したアイテムの個数は表示されても、詳細が取得されません。


自分で実行できていないため、予測での回答となりますが  
resultsは配列なので

[code]

    console.log('Total items found: ' + result.items[0].body);
    
[/code]

の部分を

[code]

    console.log('Total items found: ' + result[0].items[0].body);
    
[/code]

に変更することで取得できると思います。


CC BY-SA 3.0
2016-10-14T04:22:21.500
29547
2016-10-14T04:22:21.500
18729
29542
answer