PHP 클래스 Phalcon\Db\Adapter\MongoDB\BulkWriteResult

파일 보기 프로젝트 열기: phalcon/incubator

공개 메소드들

메소드 설명
__construct ( MongoDB\Driver\WriteResult $writeResult, array $insertedIds ) Constructor.
getDeletedCount ( ) : integer Return the number of documents that were deleted.
getInsertedCount ( ) : integer Return the number of documents that were inserted.
getInsertedIds ( ) : mixed[] Return a map of the inserted documents' IDs.
getMatchedCount ( ) : integer Return the number of documents that were matched by the filter.
getModifiedCount ( ) : integer | null Return the number of documents that were modified.
getUpsertedCount ( ) : integer Return the number of documents that were upserted.
getUpsertedIds ( ) : mixed[] Return a map of the upserted documents' IDs.
isAcknowledged ( ) : boolean Return whether this update was acknowledged by the server.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( MongoDB\Driver\WriteResult $writeResult, array $insertedIds )
$writeResult MongoDB\Driver\WriteResult
$insertedIds array

getDeletedCount() 공개 메소드

This method should only be called if the write was acknowledged.
또한 보기: BulkWriteResult::isAcknowledged()
public getDeletedCount ( ) : integer
리턴 integer

getInsertedCount() 공개 메소드

This method should only be called if the write was acknowledged.
또한 보기: BulkWriteResult::isAcknowledged()
public getInsertedCount ( ) : integer
리턴 integer

getInsertedIds() 공개 메소드

The index of each ID in the map corresponds to the document's position in the bulk operation. If the document had an ID prior to insertion (i.e. the driver did not generate an ID), this will contain its "_id" field value. Any driver-generated ID will be an MongoDB\BSON\ObjectID instance.
public getInsertedIds ( ) : mixed[]
리턴 mixed[]

getMatchedCount() 공개 메소드

This method should only be called if the write was acknowledged.
또한 보기: BulkWriteResult::isAcknowledged()
public getMatchedCount ( ) : integer
리턴 integer

getModifiedCount() 공개 메소드

This value is undefined (i.e. null) if the write executed as a legacy operation instead of command. This method should only be called if the write was acknowledged.
또한 보기: BulkWriteResult::isAcknowledged()
public getModifiedCount ( ) : integer | null
리턴 integer | null

getUpsertedCount() 공개 메소드

This method should only be called if the write was acknowledged.
또한 보기: BulkWriteResult::isAcknowledged()
public getUpsertedCount ( ) : integer
리턴 integer

getUpsertedIds() 공개 메소드

The index of each ID in the map corresponds to the document's position in bulk operation. If the document had an ID prior to upserting (i.e. the server did not need to generate an ID), this will contain its "_id". Any server-generated ID will be an MongoDB\BSON\ObjectID instance. This method should only be called if the write was acknowledged.
또한 보기: BulkWriteResult::isAcknowledged()
public getUpsertedIds ( ) : mixed[]
리턴 mixed[]

isAcknowledged() 공개 메소드

If the update was not acknowledged, other fields from the WriteResult (e.g. matchedCount) will be undefined.
public isAcknowledged ( ) : boolean
리턴 boolean