parse-platform - parse.com cloudcode 查询,如何告诉 parse 只返回在表中找到的 PFObject 的某些列?

标签 parse-platform pfquery

我在解析云代码时有这个功能:

Parse.Cloud.define("testfunction", function(request, response) {

    var username = request.params.username
    var testObject = Parse.Object.extend('Test');
    var query = new Parse.Query(testObject);
    query.equalTo('username', username);
    // PFObject "Test" in the table has columns A,B and C
    // how do I tell the query that in the final result I send back 
    // in the response I only want filed A?

    query.find({
        success:function(results) {
            response.success(results)
        },
        error:function() {
            response.error('Could not find channels')
        }
    })
});

我不确定如何告诉查询只返回字段 A 而不是字段 B 和 C 作为从查询返回的任何 PFObjects 的一部分?

谢谢

最佳答案

您可以使用查询的select 方法来限制将返回的字段。

var username = request.params.username
var testObject = Parse.Object.extend('Test');
var query = new Parse.Query(testObject);
query.select('A');
query.equalTo('username', username);

它有点隐藏在文档中,但您可以在 JavaScript 指南 [1] 的查询约束部分找到它(您必须向下滚动一点才能找到它)。

[1] https://parse.com/docs/js_guide#queries-constraints

关于parse-platform - parse.com cloudcode 查询,如何告诉 parse 只返回在表中找到的 PFObject 的某些列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588607/

相关文章:

javascript - 尝试设置 query.limit(varname) 并收到错误消息,指出 'limit' 只能设置为数字

ios - PFQueryTableViewController 的 PFQuery 或 SubQuery 不工作

ios - Parse.com - 使用 Swift 获取关系

ios - parse.com containsAllObjectsInArray 限制

javascript - 如何使用 javascript 在 google 图表中添加数据?

javascript - 在 parse.com 中未找到保存 XMLHttpRequest 的 NodeJS 定义

ios - 主线程 pfquerytableviewcontroller

ios - 更改现有 Parse 数据的问题

ios - doesNotMatchKey :inQuery: return records that match key in Parse SDK for iOS

android - parse.com 如何设置详细日志记录