MongoDB 中如何查看被修改的行数
迷茫
迷茫 2017-04-22 08:59:51
0
2
714

在 Mysql 中可用通过 affect_rows 来查看本次操作数据库中受影响的行数,但是在文本型数据库中怎么获取这些信息呢?Or 别的调试方式?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
阿神

으아악

출력에서 getLastError.n 매개변수는 영향을 받는 레코드입니다. Mongo Manual은 다음과 같이 정의됩니다.

으아악

예:
하나에 다음과 같은 두 개의 기록이 있습니다 collecton

으아악

첫 번째 run update 작업

으아악

그런 다음 run getLassError 작동

으아악

결과는 다음과 같습니다.

으아악

update 작업이 1개의 레코드에 영향을 미치므로 n은 1입니다.
또 다른 run 작업 remove 으아악

결과는 다음과 같습니다.

으아악

작업은 2개의 레코드에 영향을 미치므로 remove은 2입니다. 현재 n"updatedExisting" : true 작업 후에만 이 정보가 표시되므로 결과에 표시되지 않습니다. update

大家讲道理

업데이트 문에서 반환된 json에서 키 n이 있는 값은 수정된 행 수입니다.
인쇄해서 직접 확인해 보세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿