Python 将实时传感器数据传输到数据库中

Python 将实时传感器数据传输到数据库中,python,mongodb,socket.io,rethinkdb,Python,Mongodb,Socket.io,Rethinkdb,我已经用jquery连接到传感器json提要,目前正在用smoothie图表实时绘制它。我正在考虑将此流导入moongodb表,连续30天使用ttl进行报告、映射,并直接流到smoothie。有没有人有任何示例代码可以用作将json流导入nosql的模板?TTL选项是一个很好的主意,使用dynamodb这是我能够设置的,但是我知道在这方面有一些限制需要重新考虑,所以目前,我只是尝试将数据流到一个表中。希望有人能给nosql数据库提供一些实时json流的好例子 这将把它从mongodb中取出并放入

我已经用jquery连接到传感器json提要,目前正在用smoothie图表实时绘制它。我正在考虑将此流导入moongodb表,连续30天使用ttl进行报告、映射,并直接流到smoothie。有没有人有任何示例代码可以用作将json流导入nosql的模板?TTL选项是一个很好的主意,使用dynamodb这是我能够设置的,但是我知道在这方面有一些限制需要重新考虑,所以目前,我只是尝试将数据流到一个表中。希望有人能给nosql数据库提供一些实时json流的好例子

这将把它从mongodb中取出并放入smoothie中,但首先我需要将json提要放入mongo中

有一个名为“更改流”的全新功能,允许您实时监听收藏中发生的更改

用于侦听集合上发生的选定更改的示例代码如下:

var MongoClient = require('mongodb').MongoClient
, assert = require('assert');
MongoClient.connect("mongodb://172.16.0.110:27017/myproject?readConcern=majority").then(function(client){
  var db = client.db('myproject')
  var changeStreams =  db.collection('documents').watch()
  changeStreams.on('change', function(change){
    console.log(change)  
  })
}) 如果您使用的是node.js,则需要使用以下节点模块使其工作:

"dependencies": {
    "mongodb": "mongodb/node-mongodb-native#3.0.0"
  }