在 Parse-Server 中获取 class 中的所有键

Get all keys in a class in Parse-Server

我正在编写全局搜索功能(JS 和云代码),我需要从给定的 class.

中获取所有可用的键

我尝试扩展 class 并获取其对象属性

var Item = Parse.Object.extend("Item");
var item = new Item();
console.log(item.attributes);

但是我得到的是一个空对象。

如果我通过 get() 或 find() 从数据库中检索一个对象,我确实得到了它的键,但只有那些有值的键,我需要检索给定 class.

我想通了!我可以查询 class

的架构
var itemSchema = new Parse.Schema('Item');
itemSchema.get({
    success: function(schema) {

    },
    error: function(object, error) {

    }
});

甚至得到我所有 classes

的架构
Parse.Schema.all({
    success: function(schemas) {

    },
    error: function(object, error) {

    }
});

希望这个回答有一天能对某人有所帮助!