Je suis en train de compter combien d'entités dans mon magasin de données, donc jeentités de transfert au format JSON sur Google Datastore
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]; });
juste un exemple que j'utilise requête pour récupérer les entités que je veux.
Cependant, lorsque j'essaie de compter le nombre d'entités présentes, c'est plutôt difficile. Si j'utilise app.get('/', (req, res) => { res.json(dataList); });
, il montre une forme normale de JSON.
Mais, lorsque je tente de compter les numéros en dehors de la requête de lecture, console.log(dataList);
Il montre undefined
....
Alors j'ai essayé const par = JSON.parse(dataList); console.log(par);
il montre SyntaxError: Unexpected token u in JSON at position 0
Des conseils pour résoudre ce problème? ou peut-être que je me méprends quelque chose?