라이브러리
[PHP] MongoDBBSONDocument::__toString - 이 BSON 문서의 문자열 표현을 반환합니다.
MongoDBBSONDocument::__toString
`MongoDBBSONDocument::__toString` 메서드는 MongoDB BSON 문서를 문자열로 변환하는 데 사용됩니다. 이 메서드는 BSON 문서의 모든 필드를 포함하여 문자열로 반환합니다.
사용 예제
#hostingforum.kr
php
use MongoDBBSONUTCDateTime;
use MongoDBBSONObjectId;
// MongoDB 연결
$client = new MongoDBClient('mongodb://localhost:27017');
$db = $client->mydatabase;
$collection = $db->mycollection;
// BSON 문서 생성
$document = new MongoDBBSONDocument();
$document->set('name', 'John Doe');
$document->set('age', 30);
$document->set('created_at', new UTCDateTime());
$document->set('updated_at', new UTCDateTime());
$document->set('id', new ObjectId());
// __toString 메서드 사용
echo $document->__toString() . "
";
// MongoDB에 문서 저장
$collection->insertOne($document);
결과
#hostingforum.kr
{
"_id" : ObjectId("..."),
"name" : "John Doe",
"age" : 30,
"created_at" : ISODate("..."),
"updated_at" : ISODate("..."),
"id" : ObjectId("...")
}
설명
* `MongoDBBSONDocument` 클래스는 MongoDB BSON 문서를 나타내는 클래스입니다.
* `set` 메서드는 문서에 필드를 추가하는 데 사용됩니다.
* `__toString` 메서드는 문서를 문자열로 변환하는 데 사용됩니다.
* `ObjectId` 클래스는 MongoDB의 `_id` 필드를 나타내는 클래스입니다.
* `UTCDateTime` 클래스는 MongoDB의 날짜/시간 필드를 나타내는 클래스입니다.
참고
* `MongoDBBSONDocument` 클래스는 MongoDB 1.9.0부터 사용할 수 있습니다.
* `MongoDBBSONObjectId` 클래스는 MongoDB 1.9.0부터 사용할 수 있습니다.
* `MongoDBBSONUTCDateTime` 클래스는 MongoDB 1.9.0부터 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.