我已使用 jquery 连接到传感器 json 提要,目前正在使用冰沙图表实时绘制它。我正在考虑将此流通过管道传输到 Moongodb 或 rethinkdb 表中,以便滚动 30 天 ttl 以进行报告、映射和仅流式传输到冰沙。有没有人有任何示例代码可以用作将 json 流导入 nosql 的模板?TTL 选项是一个好主意,使用 dynamodb 这是我能够设置的东西,但我明白在这方面有一些限制需要重新思考,所以目前,我只是尝试将数据流式传输到表中。希望有人有一些实时 json 流到 nosql db 的好例子
这将它从 mongodb 中取出并放入冰沙中,但首先我需要将 json 提要放入 mongo
https://blog.codecentric.de/en/2014/01/realtime-analytics-mongodb-nodejs-smoothiecharts/
MongoDB 3.6有一个名为更改流的全新功能,允许您实时监听集合上发生的更改。
用于侦听集合上发生的选定更改的示例代码如下:
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,则需要使用以下 node 模块来使其工作:
"dependencies": {
"mongodb": "mongodb/node-mongodb-native#3.0.0"
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句