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

LIKE 작업과 유사한 작업을 수행하기 위해 MongoDB에서 쿼리

<시간/>

유사한 작업을 위해 / searchLetter /를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. −

> db.demo26.insertOne({"학생 이름":"크리스"});{ "확인됨" :true, "insertedId" :ObjectId("5e14c9dc22d07d3b95082e79")}> db.demo26.insertName("{" :"John"});{ "승인됨" :true, "insertedId" :ObjectId("5e14c9e022d07d3b95082e7a")}> db.demo26.insertOne({"StudentName":"Jones"});{ "승인됨" :true, "insertedId":ObjectId("5e14ca7222d07d3b95082e7b")}> db.demo26.insertOne({"StudentName":"David"});{ "확인됨":true, "insertedId":ObjectId("5e14077)> 

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo26.find();

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

{ "_id" :ObjectId("5e14c9dc22d07d3b95082e79"), "StudentName" :"Chris" }{ "_id" :ObjectId("5e14c9e022d07d3b95082e7a"), "John"}{" "5e14ca7222d07d3b95082e7b"), "StudentName":"Jones" }{ "_id":ObjectId("5e14ca7622d07d3b95082e7c"), "StudentName":"David" }

다음은 MongoDB에서 "LIKE"문을 사용하는 쿼리입니다 -

> db.demo26.find({"학생이름":/Jo/});

그러면 다음과 같은 출력이 생성됩니다. -

{ "_id" :ObjectId("5e14c9e022d07d3b95082e7a"), "StudentName" :"John" }{ "_id" :ObjectId("5e14ca7222d07d3b95082e7b"), "StudentName" :"