2017-03-14 9 views
2

Ich bin in der Verwendung von Google Datastore für ein Projekt von mir. Ich möchte alle Schlüssel der Entitäten abzurufen, aber ich würde es durch neueste sortiert mag -> älteste:Eine Abfrage nur für Schlüssel, wenn sortiert

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

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

Wenn innerhalb meiner Einheit Ich habe ein „Date Created“ Feld kann ich in diesem Feld sortieren die Ergebnisse, während die Abfrage immer noch als eine "freie" Operation betrachtet wird, was bedeutet, dass es mich nichts kostet, die Ergebnisse zu erhalten? Oder wenn ich das mit meinem eigenen Attribut innerhalb der Entity sortiere, kostet mich das dann etwas?

Antwort

1

Ja, sie sind immer noch nur für Schlüsselabfragen. Vom Pricing and Quota:

Small Operations Unlimited Free 

Kleinen Operationen umfassen Anrufe Cloud Datastore-IDs oder Schlüssel-only-Abfragen zuzuordnen.

Verwandte Themen