0
배열에서 항목을 원자 적으로 제거하고 싶습니다. findAndModify를 사용하여 찾고 있었지만 어떻게 작동하는지 잘 모르겠습니다. 의사의 배열에서 항목을 원자 적으로 제거하는 방법에 대한 모든 지침은 많은 도움이 될 것입니다.mongo가있는 배열에서 항목을 제거하려면 어떻게해야합니까?
감사합니다.
배열에서 항목을 원자 적으로 제거하고 싶습니다. findAndModify를 사용하여 찾고 있었지만 어떻게 작동하는지 잘 모르겠습니다. 의사의 배열에서 항목을 원자 적으로 제거하는 방법에 대한 모든 지침은 많은 도움이 될 것입니다.mongo가있는 배열에서 항목을 제거하려면 어떻게해야합니까?
감사합니다.
는 해당하는 update
또는 findAndModify
$pull
상기 오퍼레이터를 사용할 수
db.collection.update({_id: id}, {$pull: {foo: 'bar'}});
{_id: id}
이 일치하는 문서의 foo
배열 필드에서 'bar'
요소를 제거한다.