-
Notifications
You must be signed in to change notification settings - Fork 640
Closed
Labels
api: datastoreIssues related to the Datastore API.Issues related to the Datastore API.
Milestone
Description
I figured if I wanted to select only one field, I could call .select('name') -- but got a scary error:
/usr/lib/node_modules/gcloud/lib/datastore/entity.js:520
query.projection = q.selectVal.map(function(v) {
^
TypeError: undefined is not a function
at Object.queryToQueryProto (/usr/lib/node_modules/gcloud/lib/datastore/entity.js:520:34)
at Dataset.DatastoreRequest.runQuery (/usr/lib/node_modules/gcloud/lib/datastore/request.js:422:19)
at Object.<anonymous> (/usr/local/google/home/jjg/datastore-playground.js:12:9)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3
Could we make the following snippet run happily?
// Note not an array being passed in!
var query = dataset.createQuery('MyKind').select('name');
dataset.runQuery(query);
// AND still:
var query = dataset.createQuery('MyKind').select(['name']);
dataset.runQuery(query);Metadata
Metadata
Assignees
Labels
api: datastoreIssues related to the Datastore API.Issues related to the Datastore API.