首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中使用BigQuery的接口?

如何在javascript中使用BigQuery的接口?
EN

Stack Overflow用户
提问于 2017-04-14 17:55:59
回答 1查看 640关注 0票数 0

在javascript中是否可以使用API来获取或插入BigQuery的数据?

它不工作。(请参阅网站https://developers.google.com/api-client-library/javascript/samples/samples)

代码语言:javascript
复制
<html>
  <head>
    <script src="https://apis.google.com/js/api.js"></script>
    <script>
      function start() {
        gapi.client.init({
          'apiKey': 'mykey',
        }).then(function() {
          return gapi.client.request({
            'path' : 'https://www.googleapis.com/bigquery/v2/projects/projectId/queries/jobId',
            'method' : 'GET'
            'params' : {'projectId':'myid', 'jobId':'myid'}
          });
        }).then(function(response) {
          console.log(response.result);
        }, function(reason) {
          console.log('Error: ' + reason.result.error.message);
        });
      };
      gapi.load('client', start);
    </script>
  </head>
  <body>
    <div id="results"></div>
  </body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2020-08-11 05:30:24

代码语言:javascript
复制
// Import the Google Cloud client library
const {BigQuery} = require('@google-cloud/bigquery');

async function queryStackOverflow() {
  // Queries a public Stack Overflow dataset.

  // Create a client
  const bigqueryClient = new BigQuery();

  // The SQL query to run
  const sqlQuery = `SELECT repo.name FROM githubarchive.year.2019 
  where repo.name LIKE '%googlemaps%' 
  or repo.name LIKE '%google-maps%' 
  or repo.name LIKE '%google-maps-api%' 
  or repo.name LIKE '%googlemapsapi%' 
  Group by
  repo.name`;

  const options = {
    query: sqlQuery,
  };

  // Run the query
  const [rows] = await bigqueryClient.query(options);
console.log(rows);
}
queryStackOverflow();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43409256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档