我在获取user的时候,想只获取部分字段,然后我是这样写的

loadAllUsers: function () {
    var query = new AV.Query(User);
    query.select(['objectId', 'username', 'major']);
    query.equalTo('role', '员工');
    query.descending('major');
    query.include('major.major');
    return query.find()
        .then(function (e) {
            console.log(e);
        }).catch(console.error);
}

但是log出来的时候,发现其余的字段都是在的。这是为什么?是我哪里写的有问题么?

我没有复现,你可以在控制台的 network 里找到 _User 的请求,然后把 request 信息贴一下吗?

感谢你的回复。不过我貌似没有找到你说的network

不好意思,是我弄错了,,返回是正确的。。只是创建时间和最后修改时间是不是总是会返回的?

是的,还有 objectId 也是。