특정 데이터를 반환하려면 MongoDB에서 findOne()을 사용하세요. findOne() 메서드는 컬렉션에 대해 지정된 쿼리 기준을 충족하는 문서 하나를 반환합니다. 문서로 컬렉션을 생성해 보겠습니다. - > db.demo473.insertOne( ... { ... "_id" : new ObjectId(), ... "Name" : "Chris", ... "details" : { ...
여러 필드가 있는지 확인하려면 $and와 함께 $exists를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo475.insertOne({"StudentFirstName":"Chris","StudentAge":23});{ "acknowledged" : true, "insertedId" : ObjectId("5e80c113b0f3fa88e2279088") } > d
updateMany() 함수를 사용하여 필터 기준과 일치하는 모든 문서를 업데이트합니다. 문서로 컬렉션을 만들자 − > db.demo476.insertOne({_id:1,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo476.insertOne({_id:2,"Name":"David"}); { "acknowledged" :
Object.bsonsize()를 사용하여 실제 문서 크기를 얻을 수 있습니다. 문서의 BSON 크기를 바이트 단위로 인쇄합니다. 문서로 컬렉션을 만들자 − > db.demo477.insertOne({"ClientId":1,"ClientName":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e82015fb0f3fa88e2
MongoDB의 $unwind는 입력 문서에서 배열 필드를 분해하여 각 요소에 대한 문서를 출력합니다. 집계()와 함께 $unwind를 사용하여 개수를 가져옵니다. 문서로 컬렉션을 만들자 − > db.demo478.insertOne( ... { ... ... "Details" : { ... _id:1, ... "Information" : [ ...  
이를 위해 MongoDB에서 upsert와 multi를 사용하십시오 - 화이팅 − true로 설정하면 쿼리 기준과 일치하는 문서가 없을 때 새 문서를 생성합니다. 기본값은 false이며 일치하는 항목이 없으면 새 문서를 삽입하지 않습니다. 다중 - f가 true로 설정되면 쿼리 기준을 충족하는 여러 문서를 업데이트합니다. false로 설정하면 하나의 문서를 업데이트합니다. 기본값은 false입니다. 문서로 컬렉션을 만들자 − > db.demo479.insertOne({"DueDate":new ISODat
날짜 값의 형식을 지정하려면 MongoDB에서 $dateToString을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo480.insertOne({id:1,"DueDate":new ISODate("2020-01-10")});{ "acknowledged" : true, "insertedId" : ObjectId("5e821056b0f3fa88e2279098") } > db.demo
문서 매개변수에 따라 db.collection.save()를 사용하여 기존 문서를 업데이트하거나 새 문서를 삽입합니다. 문서로 컬렉션을 만들자 − > db.demo481.save({"FirstName":"Chris","LastName":"Brown"}); WriteResult({ "nInserted" : 1 }) > db.demo481.save({"FirstName":"David","Las
MongoDB에서 태그를 업데이트하려면 update 명령을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo713.insertOne( ... { ... tags: ... [ ... { ... id:101, ... Name:"Tag-1" ... }, ... &n
$set 및 위치 $ 연산자를 사용하여 배열의 특정 문서를 업데이트하려면 MongoDB updateOne()을 사용하십시오. updateOne()은 쿼리 필터를 기반으로 컬렉션의 단일 문서를 업데이트합니다. 문서로 컬렉션을 만들자 − > db.demo462.insertOne( ... { ... "id":1, ... "DueDateDetails": [ ... { ... &
컬렉션에서 단일 문서를 반환하려면 MongoDB에서 findOne()을 사용하세요. 문서로 컬렉션을 만들자 − > db.demo463.insertOne({"StudentName":"Chris Brown","StudentAge":21,"StudentCountryName":"US"});{ "acknowledged" : true, "insertedId" : Obj
배열 유형 필드 값을 제외하려면 MongoDB에서 delete()를 사용합니다. 문서로 컬렉션을 만들자 − db.demo464.insertOne(... {....... id :101,... details:[... {... 이름:Chris.. . },... {... 이름:데이비드... }... ]... }... );{ 승인됨 :true, insertedId :ObjectId(5e7f8832cb66ccba22cc9dda)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo464.find(); 이것은 다음
이를 위해 MongoDB에서 find()와 함께 점 표기법을 사용하기만 하면 됩니다. 문서로 컬렉션을 만들자 − > db.demo465.insertOne( ... { ... id: 101, ... details: [{ ... Name: "Chris", ... Info: { ... Subject: "MongoDB"
MongoDB의 $group은 지정된 _id 표현식으로 입력 문서를 그룹화하는 데 사용됩니다. 문서로 컬렉션을 만들자 − db.demo466.insertOne(... {...... 제품가격 :170,... 제품수량 :2,... 제품명 :제품-2,... 실제금액 :130,... ProductProfit :50,... ProductId :3... }... );{ 승인됨 :true, insertedId :ObjectId(5e80477eb0f3fa88e2279068)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db
MongoDB의 개체에서 항목을 삭제하려면 $unset을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo467.insertOne( ... { ... _id:101, ... "Information":{"Name":"Chris"} ... } ... ); { "acknowledged" : true, "insertedId" : 101 } > db.demo467.insertOne( ... { ... _id:102, ... "
2단계 깊이의 MongoDB 레코드를 찾으려면 MongoDB $where 내부를 반복합니다. 문서로 컬렉션을 만들자 − > db.demo468.insertOne( ... { ... "_id" : new ObjectId(), ... "FirstPosition" : { ... "StudentName" : "Chris", ... "StudentAge" : 23 ... }, ... "Seco
정규 표현식으로 특정 값을 포함하는 문서를 찾으려면 MongoDB$regex를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo469.insertOne({"StudentName":"John Doe"});{ "acknowledged" : true, "insertedId" : ObjectId("5e80532fb0f3fa88e227906b") } > db.demo469.insertOn
string 및 int age 레코드가 있는 레코드에서 int인 모든 연령을 가져오려면 $type을 사용하십시오. MongoDB의 $type $type은 필드 값이 지정된 BSON 유형의 인스턴스인 문서를 선택합니다. 문서로 컬렉션을 만들자 − db.demo470.insertOne({나이:제공되지 않음});{ 승인됨:true, insertedId:ObjectId(5e80546bb0f3fa807e) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo470.find(); 이것은 다음과 같은 출력을 생성합니
기록된 문서의 평균 일일 평균 수를 얻으려면 집계()를 사용하십시오. 그 안에서 $project와 $group을 사용하세요. 문서로 컬렉션을 만들자 − 예시 > db.demo451.insertOne({ ... DueDate:new ISODate("2020-03-15T10:50:35.000Z"), ... Value: 10 ... } ... ); { "acknowledged" : true, "insertedId" : ObjectI
다른 문서에서 반복되는 값의 수를 얻으려면 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo452.insertOne({"StudentName":"John","StudentAge":21});{ "acknowledged" : true, "insertedId" : ObjectId("5e7b7e3371f552a0ebb0a6f3") } > db.demo452.