在 Mysql 中可用通过 affect_rows 来查看本次操作数据库中受影响的行数,但是在文本型数据库中怎么获取这些信息呢?Or 别的调试方式?
业精于勤,荒于嬉;行成于思,毁于随。
으아악
출력에서 getLastError.n 매개변수는 영향을 받는 레코드입니다. Mongo Manual은 다음과 같이 정의됩니다.
getLastError.n
Mongo Manual
예: 하나에 다음과 같은 두 개의 기록이 있습니다 collecton
collecton
첫 번째 run update 작업
run
update
그런 다음 run getLassError 작동
run getLassError
결과는 다음과 같습니다.
update 작업이 1개의 레코드에 영향을 미치므로 n은 1입니다. 또 다른 run 작업 remove 으아악
n
remove
작업은 2개의 레코드에 영향을 미치므로 remove은 2입니다. 현재 n는 "updatedExisting" : true 작업 후에만 이 정보가 표시되므로 결과에 표시되지 않습니다. update
"updatedExisting" : true
업데이트 문에서 반환된 json에서 키 n이 있는 값은 수정된 행 수입니다. 인쇄해서 직접 확인해 보세요
으아악
출력에서
으아악getLastError.n
매개변수는 영향을 받는 레코드입니다.Mongo Manual
은 다음과 같이 정의됩니다.예:
으아악하나에 다음과 같은 두 개의 기록이 있습니다
collecton
첫 번째
으아악run
update
작업그런 다음
으아악run getLassError
작동결과는 다음과 같습니다.
으아악
결과는 다음과 같습니다.update
작업이 1개의 레코드에 영향을 미치므로n
은 1입니다.또 다른
run
작업remove
으아악으아악
작업은 2개의 레코드에 영향을 미치므로
remove
은 2입니다. 현재n
는"updatedExisting" : true
작업 후에만 이 정보가 표시되므로 결과에 표시되지 않습니다.update
업데이트 문에서 반환된 json에서 키 n이 있는 값은 수정된 행 수입니다.
인쇄해서 직접 확인해 보세요