0
JSON格式的,我想在我的数据存储计算有多少实体,所以我传输实体上的谷歌数据存储
const query = datastore.createQuery('testname','testkind')
.filter('done', '=' , false) .order('innerID',{ descending:
true});
var dataList;
const rQuery = datastore.runQuery(query)
.then((results) => { dataList = results[0]; });
只是一个例子,我使用的查询来获取我想要的实体。
但是,当我尝试统计有多少个实体时,这非常困难。 如果我使用app.get('/', (req, res) => { res.json(dataList); });
,它显示JSON的正常形式。
但是,当我尝试读取请求之外的数数, console.log(dataList);
它显示undefined
....
然后我试图 const par = JSON.parse(dataList); console.log(par);
它显示SyntaxError: Unexpected token u in JSON at position 0
解决此问题的任何提示?或者我误解了一些东西?