Computer >> Máy Tính >  >> Lập trình >> MongoDB

Thoát dấu ngoặc kép trong khi chèn bản ghi trong MongoDB?

Dấu ngoặc kép có unicode có giá trị \ u0022. Trước tiên, hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.escapingQuotesDemo.insert ({"StudentFullName":"John \ u0022 Smith"}); WriteResult ({"nInserted":1})> db.escapingQuotesDemo.insert ({"StudentFullName":"David \ u0022 Miller "}); WriteResult ({" nInserted ":1})> db.escapingQuotesDemo.insert ({" StudentFullName ":" John \ u0022 Doe "}); WriteResult ({" nInserted ":1})> db.escapingQuotesDemo .insert ({"StudentFullName":"Carol \ u0022 Taylor"}); WriteResult ({"nInserted":1}) 

Sau đây là truy vấn để hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -

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

Điều này sẽ tạo ra kết quả sau -

 {"_id":ObjectId ("5ccf42e2dceb9a92e6aa195b"), "StudentFullName":"John \" Smith "} {" _id ":ObjectId (" 5ccf42f0dceb9a92e6aa195c ")," StudentFullName "}:" David \ "Miller" "_id":ObjectId ("5ccf42f9dceb9a92e6aa195d"), "StudentFullName":"John \" Doe "} {" _id ":ObjectId (" 5ccf4303dceb9a92e6aa195e ")," StudentFullName ":" Capre> Taylor "}