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

parse.com cloud code access sub object _type

本文关键字:对象 type 访问 com 代码 Parse      更新时间:2023-09-26

我在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(接触)返回:

{"FirstName":"乔","dateOfBirth":{"__type":"日期"、"iso":"2011 - 08 - 03 - t16:38:00.000z"},"姓":"史密斯","状态":"N","objectId":"xxxxxxxxx"、"createdAt":"2014 - 08 - 01 - t13:21:10.728z"、"updatedAt":"2014 - 08 - 01 - t16:38:18.631z"、"__type":"对象"、"名称":"接触"}

console.log (contact.get("dateOfBirth"))的回报:

{"__type":"日期"、"iso":"2014 - 08 - 01 - t17:21:00.000z"}

这已经很接近了,但是我怎么才能访问到iso值'2014-08-01T17:21:00.000Z'

I have try:

  • contact.get (iso)
  • contact.get("dateOfBirth"). get (iso)
  • contact.get("dateOfBirth")("iso")
  • contact.get("dateOfBirth")。iso

这些都给出了空白结果,其中一件事应该是很明显的,但很久以后才被证明是这样的:(

Parse给你返回一个对象日期

{"__type":"日期"、"iso":"2014 - 08 - 01 - t17:21:00.000z"}

所以你可以应用日期格式,如果你需要或得到一个字符串,如:

contact.get (dateOfBirth) .toString ()