MongoDB에서 "like"를 구현하려면 //를 사용하고 그 사이에 특정 문자를 설정합니다. 예를 들어 -
/J/
문서로 컬렉션을 만들자 −
> db.demo554.insertOne({"사용자 이름":"John","UserMailId":"[email protected]"});{ "확인됨":true, "insertedId":ObjectId("5e8f1cfed1d72c4545cb8679") }> db.demo554.insertOne({"UserName":"Chris","UserMailId":"[email protected]"});{ "승인됨":true, "insertedId":ObjectId("5e8f1d0cd1d72c4545cb867a")}> db.demo554.insertOne({"UserName":"Jace","UserMailId":"[email protected]"});{ "승인됨":true, "insertedId":ObjectId("5e8f1d1cd1d72c4545cb867b")}
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo554.find();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e8f1cfed1d72c4545cb8679"), "UserName":"John", "UserMailId":"[email protected]" }{ "_id":ObjectId("5e8f1d0cd1d72c4545"cb867a") :"크리스", "UserMailId" :"[email protected]" }{ "_id" :ObjectId("5e8f1d1cd1d72c4545cb867b"), "UserName" :"Jace", "UserMailId" :"[email protected]" }사전>다음은 "like"의 구현에 대한 쿼리입니다 -
> db.demo554.find({... "$or":[... { "UserName":/J/ },....... { "UserMailId":/J/ }.. . ]... }... );이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e8f1cfed1d72c4545cb8679"), "UserName":"John", "UserMailId":"[email protected]" }{ "_id":ObjectId("5e8f1d1cd1d72c4545"cb867bName") :"제이스", "UserMailId" :"제이스@gmail.com" }