parse.com云代码访问子对象_type

时间:2014-08-01 16:52:22

标签: javascript object parse-platform cloud

我在parse.com的桌子上有一个简单的联系人集合,名字,姓氏和出生日期。

我正在尝试访问云代码中的实际出生日期,因为我希望对其进行一些修改并根据内容传回结果,我想将其转换为秒。

Parse.Cloud.define("getNewestContact", function(request, response) {
var currentdate = new Date();
var query = new Parse.Query("contact");
query.descending("createdAt");
query.limit(1);
query.find({
    success: function(results) {
        // results is an array of Parse.Object.
        for (var i = 0; i < results.length; i++) {
            var contact = results[i];
            console.log(contact);
            console.log(contact.get("dateOfBirth"));
        }
        response.success(results);
    },

    error: function(error) {
        // error is an instance of Parse.Error.
        response.error(error);
    }
});

});

console.log(联系人)返回:

{ “姓”: “乔”, “出生日期”:{ “__类型”: “日期”, “异”: “2011-08-03T16:38:00.000Z”}, “姓氏”: “Smith” 的“状态”: “N”, “对象ID”: “XXXXXXXXX”, “createdAt”: “2014-08-01T13:21:10.728Z”, “updatedAt”: “2014-08-01T16:38:18.631Z” , “__类型”: “对象”, “类名”: “接触”}

console.log(contact.get(“dateOfBirth”))返回:

{ “__类型”: “日期”, “异”: “2014-08-01T17:21:00.000Z”}

所以这已经接近了,但我怎样才能获得iso值'2014-08-01T17:21:00.000Z'

我试过了:

  • contact.get( “ISO”)
  • contact.get( “DATEOFBIRTH”)。得到( “ISO”)
  • contact.get( “DATEOFBIRTH”)[ “异”]
  • contact.get( “DATEOFBIRTH”)。异

这些都给出了空白的结果,这些事情中的一个应该是非常明显的,但后来很长时间没有证明:(

1 个答案:

答案 0 :(得分:0)

Parse会给你一个对象Date

  

{ “__类型”: “日期”, “异”: “2014-08-01T17:21:00.000Z”}

因此,如果需要,您可以应用日期格式或获取如下字符串:

  

contact.get( “DATEOFBIRTH”)。的toString()