如何将节点流通过管道传输到 RethinkDB table
How to pipe a node stream into a RethinkDB table
有没有方便的方法将 NodeJS 流通过管道传输到 RethinkDB table?
我在想类似于 this 的 PostgreSQL:
pg.connect(function(err, client, done) {
var stream = client.query(copyFrom('COPY my_table FROM STDIN'));
var fileStream = fs.createReadStream('some_file.csv')
fileStream.pipe(stream).on('finish', done);
});
假设您有大量数据并想使用流将其通过管道传输到 RethinkDB 数据库,最好的方法是什么?
谢谢!
您可能需要查看具有可写流的第三方驱动程序 RethinkDB Dash。官方驱动目前没有实现stream接口,但我们可能会在不久的将来实现
有没有方便的方法将 NodeJS 流通过管道传输到 RethinkDB table?
我在想类似于 this 的 PostgreSQL:
pg.connect(function(err, client, done) {
var stream = client.query(copyFrom('COPY my_table FROM STDIN'));
var fileStream = fs.createReadStream('some_file.csv')
fileStream.pipe(stream).on('finish', done);
});
假设您有大量数据并想使用流将其通过管道传输到 RethinkDB 数据库,最好的方法是什么?
谢谢!
您可能需要查看具有可写流的第三方驱动程序 RethinkDB Dash。官方驱动目前没有实现stream接口,但我们可能会在不久的将来实现