如何将节点流通过管道传输到 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接口,但我们可能会在不久的将来实现