解析服务器查询objectid



我正在使用Parse Server JavaScript SDK在Web应用中使用以下查询。控制台日志为我提供了预期的拉动信息的显示,除了显示"未定义"的objectid。

var query = new Parse.Query("myClass");
query.include("product");
query.find({
    success: function (results) {
        $scope.items = [];
        for (i = 0; i < results.length; i++) {
            var p = results[i].get("product");
            var item = {
                id: results[i].get("objectId"),
                barcode: p.get("barcode"),
                productName: p.get("name"),
                imageUrl: p.get("image"),
                desiredStock: results[i].get("desiredStock"),
            }
            $scope.items[$scope.items.length] = item;
            console.log(item);
        }
        $scope.$apply();
    },
    error: function (error) {
        console.log("Query Error: " + error.message);
    }
})

如何将objectid获取到item.ID中?

您可以写:

results[i].id

这是使用parse js sdk

获得objectid的最佳方法

我已经弄清楚了。有问题的行:

id: results[i].get("objectId"),

与此命令一起使用:

id: results[i]._getId(),

最新更新