84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
现在有一个需求是使用 MongoDB 查找文档的同时将文档中的字段给更新掉,也就是用一个命令完成查找以及更新(原子性)。Mongo 中对于单个文档是有类似的方法的,比如 FindAndModify 查找并更新的操作,并且是原子性的,但是只作用于单个文档。问下有没有可以实现查找多个文档并且相应的更新文档的字段的操作。
몽구스 업데이트는 일괄적으로 운영될 수 있습니다. 업데이트의 다중 속성은 http://www.nonb.cn/blog/nodej...
1. MongoDB의 원자성:
1. 단일 문서에 대해 원자적입니다. FindAnyModify는 하나의 문서만 작동하므로
2. 여러 문서에 대한 작업의 경우 단일 문서에 대한 각 작업은 원자적이지만 전체 작업은 원자적이지 않습니다. 작업 중에 다른 문서의 작업이 있을 수 있습니다.
그러나 대부분의 시나리오에서는 단일 문서의 원자성이 이미 요구 사항을 충족합니다.
여러 문서의 작동을 위해 원자성을 달성해야 하는 경우 고유한 코드/디자인으로 구현해야 합니다.
2. 표현된 요구 사항에 따라 실제로 다중 업데이트 옵션을 사용하거나 updateMany를 직접 사용할 수 있습니다.
참고로.
MongoDB를 사랑해주세요!
몽구스 업데이트는 일괄적으로 운영될 수 있습니다. 업데이트의 다중 속성은 http://www.nonb.cn/blog/nodej...
1. MongoDB의 원자성:
1. 단일 문서에 대해 원자적입니다. FindAnyModify는 하나의 문서만 작동하므로
2. 여러 문서에 대한 작업의 경우 단일 문서에 대한 각 작업은 원자적이지만 전체 작업은 원자적이지 않습니다. 작업 중에 다른 문서의 작업이 있을 수 있습니다.
그러나 대부분의 시나리오에서는 단일 문서의 원자성이 이미 요구 사항을 충족합니다.
여러 문서의 작동을 위해 원자성을 달성해야 하는 경우 고유한 코드/디자인으로 구현해야 합니다.
2. 표현된 요구 사항에 따라 실제로 다중 업데이트 옵션을 사용하거나 updateMany를 직접 사용할 수 있습니다.
으아아아참고로.
MongoDB를 사랑해주세요!