egg-mongoose bulkWrite ordered设置为 false无效?
- Dominant language
- TypeScript
- Stars
- 19k
- Forks
- 1.8k
- PR merge metrics
- No merged PRs in 30d
Description
## What happens?
egg-mongoose@3.1.3
"mongoose": "^5.4.20"
执行bulkWrite时设置了ordered为false,但是当出现错误时,bulkWrite的集合操作全部未执行
## How To Reproduce
**Steps to reproduce the behavior:**
1. ops = [{
'updateOne': {
'filter': { 'propertie': value1 },
'update': updateData1,
'upsert': true
}
},{
'updateOne': {
'filter': { 'propertie': value2 },
'update': updateData2,
'upsert': true
}
}...]
2.this.ctx.model.XXXX.bulkWrite(ops, {ordered: false}, (error, result) => {})
3.ops第一项报错,后续全部不执行
Contributor guide
Assessment
This issue has not been assessed yet.