簡體   English   中英

使用服務器端(python)填充數據

[英]Populate data using server side (python)

我正在使用 python 和 javascript 顯示餅圖。

這是我的代碼:

function defectCode() {


    var data = new google.visualization.DataTable();
    data.addColumn('string', 'defect code');
    data.addColumn('number', 'affected');
    data.addRows([
      ['defect code 1', 518],
      ['defect code 2', 400],
      ['defect code 3', 188],
      ['defect code 4', 118],
    ]);

   
    var options = {title:'Top 4 Defect Code',
                   width:500,
                   height:500};

  
    var chart = new google.visualization.PieChart(document.getElementById('code_div'));
    chart.draw(data, options);
  }

截至目前,我已將數據作為 static 給出,如代碼中所述。 現在我想從我的 mongodb 數據庫中檢索數據並顯示在 web 中。 我創建了一個集合並將值插入到 mongodb 中。 如何填充 python?

使用它來獲取您保存在 MongoDB 中的文檔

import pymongo

mongo_client = pymongo.MongoClient("mongodb://localhost:27017/")
db = mongo_client["db_name"]
db_collection = db["collection_name"]

query = { "id": 123 }

document = db_collection.find(query)

for item in document:
  print(item)

然后您可以通過將 static 數據替換為該項目來填充。

希望這可以幫助:)

幫助參考: https://www.w3schools.com/python/python_mongodb_getstarted.asp

pymongo的官方文檔: https://pymongo.readthedocs.io/en/stable/tutorial.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM