$or 연산자는 둘 이상의 표현식 배열에 대해 논리적 OR 연산을 수행합니다. 문서로 컬렉션을 만들자 − > db.demo674.insertOne({Name:"Chris",Age:21}); { "acknowledged" : true, "insertedId" : ObjectId("5ea3f33604263e90dac943eb") } > db.demo674.insertOne({Name:"David&qu
문서로 컬렉션을 만들자 − > db.demo675.insertOne({ ... "ListOfNames":["John","Chris","David"]}); { "acknowledged" : true, "insertedId" : ObjectId("5ea3f5b404263e90dac943ef") } > db.demo675.insertOne({ "Li
그룹 쿼리의 경우 MongoDB $group을 사용하고 $sum으로 개수를 가져옵니다. 문서로 컬렉션을 만들자 − db.demo676.insertOne({Marks:65});{ 승인됨:true, insertedId:ObjectId(5ea41ef704263e90dac943f5.Markinst) :65});{ 승인됨 :true, insertedId :ObjectId(5ea41ef804263e90dac943f6)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo676.find(); 이것은 다음과 같은 출력
문서로 컬렉션을 만들자 − ) db.demo677.insertOne({값:20});{ 승인됨:true, insertedId:ObjectId(5ea421fe04263e90dac943fb)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo677.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5ea421f404263e90dac943f8), 값:10 }{ _id:ObjectId(5ea421f704263e90dac943f9), 값:50 }{ _id0 , 값:20 }{ _id:O
이를 위해sureIndex()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo678.ensureIndex({id:1,"details.userId":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" : 1 }
요소를 가져오려면 $(위치) 연산자와 함께 $pull을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo679.insertOne( ... { ... id:1, ... "details": [ ... { ... CountryName:"US", ... &nbs
$and는 하나 이상의 표현식 배열에 대해 논리적 AND 연산을 수행합니다. 문서로 컬렉션을 만들자 − > db.demo680.insertOne({Values:40}); { "acknowledged" : true, "insertedId" : ObjectId("5ea4461b04263e90dac943fe") } > db.demo680.insertOne({Values:70}); { "acknow
최상위 문서를 얻으려면 limit()와 함께 find()를 사용하십시오. 단일 문서만 가져오려면 limit(1) 사용을 고려하십시오. 문서로 컬렉션을 만들자 − > db.demo681.insertOne({_id:101,Name:"Chris"}); { "acknowledged" : true, "insertedId" : 101 } > db.demo681.insertOne({_id:102,Name:"Bob"}); { "acknowledged&quo
MongoDB에 대량 삽입하려면 initializeUnorderedBulkOp()를 사용하십시오. 문서로 컬렉션을 만들자 − > var bulkInsertDoc = db.demo663.initializeUnorderedBulkOp(); > bulkInsertDoc.insert( { Name: "John",CountryName:"US"} ); > bulkInsertDoc.insert( { Name: "Chris",CountryName:"UK"} )
문서의 수를 세려면 MongoDB에서 count()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo664.insertOne({_id:1,ClientName:"Chris"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo664.insertOne({_id:2,ClientName:"Bob"}); { "acknowledged" : true, "insertedId&quo
특별한 system.js 컬렉션에 저장됩니다. 이를 위해 db.system.js.save()를 사용합니다. 다음은 구문입니다 - db.system.js.save({ _id: "anyFunctionName", value: function (returnValue) { return ‘yourMessage ' + returnValue; } }) 위의 구문을 구현해 보겠습니다. 다음은 쿼리입니다 -
범위를 검색하려면 limit()와 함께 sort()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo665.insertOne({값:25});{ 확인됨:true, insertedId:ObjectId(6ea1bf2324113ea5458c7d0b.Values :20});{ 승인됨 :true, insertedId :ObjectId(5ea1bf2b24113ea5458c7d0c)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo665.find(); 이것은 다음과 같은 출력을 생성합니다 - :ObjectI
특정 급여가 있는 직원 이름만 표시하려면 MongoDB $in에 급여를 설정하고 이름을 가져옵니다. 문서로 컬렉션을 만들자 > db.demo666.insertOne({"EmployeeName":"John","EmployeeSalary":25000}); { "acknowledged" : true, "insertedId" : ObjectId("5ea1c04824113ea5458c7d0d&
ObjectId는 시드 문자열을 허용하지 않습니다. _id - StringValue를 사용해야 합니다. 문서로 컬렉션을 만들자 − > db.demo667.insertOne({_id:"Chris"}); { "acknowledged" : true, "insertedId" : "Chris" } > db.demo667.insertOne({_id:"David"}); { "acknowledged" : true, "in
배열 일치에 $all을 사용합니다. $all 연산자는 필드 값이 지정된 모든 요소를 포함하는 배열인 문서를 선택합니다. 문서로 컬렉션을 만들자 − > db.demo668.createIndex({"ListOfSubject":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" :
컬렉션에서 최대 요소를 얻으려면 제한이 있는 내림차순으로 정렬합니다. 문서로 컬렉션을 만들자 − db.demo669.insertOne({Marks:88});{ 승인된:true, insertedId:ObjectId(5ea31345044)263e90dac}943db. :79});{ 승인됨 :true, insertedId :ObjectId(5ea3134e04263e90dac943dd)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo669.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:
MongoDB의 하위 문서에 액세스하려면 점 표기법과 함께 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo670.insertOne({ ... id:101, ... "details": ... { ... Name:"Chris", ... Age:21, ... CountryName:"US", ... SubjectName:"MongoDB" ... } ... } ... ); { "acknowledged"
여러 하위 문서에서 필드를 가져오려면 $unwind와 함께 MongoDB 집계를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo671.insertOne( ... { ... ... "details" : [ ... { ... "id" : "1" ... }, ... { ... CountryName:&quo
예, $in을 사용하는 것이 더 빠릅니다. 예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − > db.demo653.insertOne({subject:"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea04b274deddd72997713c0") } > db.demo653.insertOne({subject:"MongoDB"})
MongoDB에서 전체 텍스트 검색을 하려면 $text를 사용하세요. $text는 필드 내용에 대한 텍스트 검색을 수행합니다. 문서로 컬렉션을 만들자 − db.demo654.insertOne({이름:데이비드 밀러});{ 승인됨:true, insertedId:ObjectId(5ea04eb24deddd72997713cb) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo654.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5ea04e924deddd72997713c8)