如果已排序,则仅限密钥查询成本

时间:2017-03-14 22:16:18

标签: google-app-engine google-cloud-datastore

我正在考虑将Google Datastore用于我的项目。我想检索实体的所有键,但我希望它按最新排序 - >最古老的:

query.select('__key__').order('DateCreated');;

query.run(function(err, entities) {
  var keys = entities.map(function(entity) {
    return entity[datastore.KEY];
  });
});

如果我的实体内部有一个"创建日期"我可以使用此字段对结果进行排序,同时查询仍被视为" free"操作意味着得到结果会花费我什么?或者如果我在实体内部使用我自己的属性对此进行排序,那么这会花费我一些钱吗?

1 个答案:

答案 0 :(得分:1)

是的,他们仍然只是按键查询。来自Pricing and Quota

Small Operations Unlimited Free
     

小型操作包括分配云数据存储区ID或调用的调用   仅限密钥的查询。