javascript - 몽고스가 여러 필드를 한 번에 삭제하는 데 문제가 있습니다.
为情所困
为情所困 2017-05-17 09:56:52
0
1
556

컨트롤러의 코드는 다음과 같습니다.
removeStaff는 두 개의 매개변수를 받습니다. fields.ids의 데이터 유형은 삭제할 필드의 sid를 저장합니다.

노출된 모델은 다음과 같습니다.

deletemany 방법을 사용할 수 있나요? 이 방법은 한 번도 사용된 적이 없습니다. 혹시 시도해 보시고 답변해 주실 수 있는 데이터베이스 담당자가 있습니까? T——T

为情所困
为情所困

모든 응답(1)
滿天的星座

deletemany 메소드의 의미를 잘못 이해하셨습니다. 연령이 다른 여러 직원 등 여러 문서에 유사한 데이터가 있는 경우, 30세 이상의 모든 직원의 데이터를 한 번에 삭제하려면 Model.deleteMany({ age: { $gte: 30 } }, function (err) {})를 사용하세요. sid의 일부 공통성(정규 일치도 작동함)이 있으면 deletemany를 사용할 수 있지만 이는 거의 불가능하며 루프에서 여러 번 삭제하는 것은 불가피하다고 추정합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!