之前cursor的参数设置错误,现在做了修改:
但是会报错:
Error: Arguments must be aggregate pipeline operators
从网上找了一种别的方式后可以了
想知道为什么第一种方式会报错呢,我看很多例子都是地中方式那样写的
之前cursor的参数设置错误,现在做了修改:
但是会报错:
Error: Arguments must be aggregate pipeline operators
从网上找了一种别的方式后可以了
想知道为什么第一种方式会报错呢,我看很多例子都是地中方式那样写的
第二个参数options
是个对象,看看文档这样说的
应该这样写
collection.aggregate([
...
], { cursor: { batchSize: 1000 } });
3 回答2.6k 阅读✓ 已解决
1 回答936 阅读✓ 已解决
2 回答1.2k 阅读
1 回答923 阅读✓ 已解决
2 回答1.7k 阅读
2 回答617 阅读✓ 已解决
2 回答1.1k 阅读
错误信息肯定是有的,不行你
console.log(JSON.stringify(err))
.从表面上看应该是
[{cursor: {batchSize: 10000}}]
这里应该是对象,不是数组,不要加中括号。