2

我想通过电子邮件字段获取 GameSparks 数据中的所有玩家。我可以在数据资源管理器中查询,但是当我在 CloudCode 中尝试时它不起作用。

GameSparks 文档中,我发现了这一点:

var results = Spark.metaCollection('metatest').find({"metatest1" : {"$gt" : 1}});

我用这个代替了它:

var results = Spark.metaCollection('player').find({"email":{"$exists":"true"}});

当我试图获取“结果”的计数时,它返回 0。

我究竟做错了什么?是否无法访问 GameSparks 定义的任何系统集合(如“玩家”、“挑战实例”等)的 MongoDB 条目?

4

1 回答 1

2

您需要使用systemCollection而不是metaCollection.

于 2018-03-21T07:05:02.103 回答