0
私はMongoDBから必要なデータを返すために以下のコードをpythonで持っています。 グラフィカルな分析のためのクエリ結果の破棄Pymongo
Data = db.dataset.aggregate([{
"$unwind": "$Records"
}, {
"$unwind": "$Records.Properties"
}, {
"$match": {
"Records.Properties.Property.Name": 'Data'
}
}, {
"$project": {
"_id": 0,
"value": "$Records.Properties.value"
}
}])
timestamp = dataset.find({"Records.Properties.Property.Name":'Data'},{"timestamp":1,"_id":0})
Print Data
for a in timestamp:
print a
この
は、私は2つの長期のためにこれをいじりてきた私に次のような結果{u'ok': 1.0, u'waitedMS': 0L, u'result': [{u'value': u'-0,04149,-0,03866,-0,02914,-0,02319,-0,02027,-0,00234,0,00564,0,01269,0,02852,0,04648,0,05709,0,06261,0,07325,0,08223,0,08665,0,09229,0,09688,0,09754,'}, {u'value': u'0,00218,0,00257,0,00232,0,00329,0,00279,0,00348,0,00322,0,00313,0,00252,0,00311,0,00347,0,00278,0,00309,0,00304,0,00382,0,00351,0,00119,0,00277,0,00307'}]}
{u'timestamp': datetime.datetime(2016, 8, 24, 14, 59, 4)}
{u'timestamp': datetime.datetime(2016, 8, 21, 5, 59, 7)}
を与え、私はそれが簡単でなければならない知っています。データを分割して最初のタイムスタンプを最初の値セットに入れ、2番目のタイムスタンプに2番目の値セットを入れることができます。
また、値の集合を分割しようとしていたので、棒グラフと時間(0.01s por cadaの値)を作成するために使用できます(それぞれ '0、xxxx'は1つの数値です)。
ありがとうございました。本当にありがとうございました。これらの結果リストや文字列などですか?どんな助けも素晴らしいだろう。
それをグラフ化する]を[ 'DATA IN iについて(1 [0]の\ t)はyがi.split]' = ' が を印刷 'ok waitedMS 結果' –