Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에 레코드를 삽입하는 동안 따옴표를 이스케이프 처리하시겠습니까?

<시간/>

큰따옴표에는 값이 \u0022인 유니코드가 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. −

> db.escapingQuotesDemo.insert({ "StudentFullName":"John \u0022 Smith" });WriteResult({ "nInserted" :1 })> db.escapingQuotesDemo.insert({ "StudentFullName":"데이비드 \u002 Miller" });WriteResult({ "nInserted" :1 })> db.escapingQuotesDemo.insert({ "StudentFullName":"John \u0022 Doe" });WriteResult({ "nInserted" :1 })> db.escapingQuotesDe .insert({ "StudentFullName":"캐롤 \u0022 테일러" });WriteResult({ "nInserted" :1 })

다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. -

> db.escapingQuotesDemo.find().pretty();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5ccf42e2dceb9a92e6aa195b"), "StudentFullName":"John \" Smith"}{ "_id":ObjectId("5ccf42f0dceb9a92e6aa195c"), "StudentFullName":"}{David "_id":ObjectId("5ccf42f9dceb9a92e6aa195d"), "StudentFullName":"John \" Doe"}{ "_id":ObjectId("5ccf4303dceb9a92e6aa195e"), "StudentFullName":"캐롤 \"