
MongoDB Bson의 __toString() 함수는 Bson 문서를 문자열로 변환하는 데 사용됩니다. 이 함수를 사용하면 Bson 문서의 내용을 JSON 형식으로 반환할 수 있습니다.
예를 들어, 다음과 같은 Bson 문서가 있다고 가정해 보겠습니다.
#hostingforum.kr
javascript
const doc = {
name: 'John Doe',
age: 30,
address: {
street: '123 Main St',
city: 'Anytown',
state: 'CA',
zip: '12345'
}
};
이 문서를 Bson으로 변환한 후 __toString() 함수를 사용하여 문자열로 반환하면 다음과 같습니다.
#hostingforum.kr
javascript
const bsonDoc = new BSON();
const bsonString = bsonDoc.serialize(doc).toString();
console.log(bsonString);
이러한 코드를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
json
{"_id":null,"name":"John Doe","age":30,"address":{"street":"123 Main St","city":"Anytown","state":"CA","zip":"12345"}}
Bson의 __toString() 함수를 사용하여 문자열을 반환하는 방법은 위와 같이 bson.serialize() 함수를 사용하여 Bson 문서를 serialize 한 후 toString() 함수를 사용하여 문자열로 변환하는 것입니다.
이러한 방법은 Bson 문서의 내용을 쉽게 확인하고 디버깅 하는데 유용합니다.
2025-06-17 02:27