Seb*_*wak 4 mongoose mongodb node.js
标准的流式传输方式在 Mongoose 4.4.2 下似乎不起作用:
var stream = someModel.aggregate([]).batchSize(100).stream()
Run Code Online (Sandbox Code Playgroud)
它同时抛出batchSize和stream,说它们是未定义的。
但是,以下似乎有效:
var stream = someModel.aggregate([]).cursor({ batchSize: 100 }).exec();
Run Code Online (Sandbox Code Playgroud)
它似乎以类似的方式运行。这是从 流式传输结果的正确方法.aggregate()吗?
不亲爱的,你不能直接创建一个批量/批处理,你必须得到一些像游标这样的包装器/传输器(正如你已经提到的那样)。这是你做的正确方式var stream = someModel.aggregate([]).cursor({ batchSize: 100 }).exec();
感谢和干杯
| 归档时间: |
|
| 查看次数: |
3075 次 |
| 最近记录: |