특정 문서를 제거하려면 MongoDB에서 remove()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo56.insertOne({이름:밥});{ 확인됨 :true, insertedId :ObjectId(5e272e13cfb11e5c34d89919)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo56.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e272e0bcfb11e5c34d89917), 이름 :크리스 }{ _id :ObjectId(5e272e10c
복잡한 쿼리를 효율적으로 실행하기 위해 인덱스를 생성합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo400.createIndex({SubjectName:text});{ createdCollectionAutomatically :false, numIndexesBefore :1, numIndexesAfter :1}, find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo400.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e610720fac4d418a017
먼저 문서로 컬렉션을 생성해 보겠습니다. − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo57.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e285bb8cfb11e5c34d8991a), 투표:{ 투표자 이름:크리스, 총투표:50 } }{_id:ObjectId(5e285bc3cfb11e5c1a) :{ VoterName :David, TotalVote :101 } } 다음은 단일 항목(TotalVote)만 업데이트하는 쿼리입니다. − db.demo57.upda
MongoDB를 제한적으로 쿼리하려면 LIMIT() 메서드를 사용하십시오. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo58.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e285f8fcfb11e5c34d8991f), 이름:데이비드 }{ _id:ObjectId(5e285f93cfb11e5c34d89920), 이름:(아이디):개체 }{ 5e285f94cfb11e5c34d89921), 이름:데이비드 }{ _id:ObjectId(5e285
필드 값만 업데이트하려면 $set과 함께 update()를 사용합니다. 이것은 기존 것을 덮어쓰지 않습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo401.insertOne(... {... _id :1001,... Name :Chris,... SubjectName :MongoDB,... 점수 :45... }... );{ 승인됨 :true, insertedId :1001 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo401.find(); 이것은 다음과 같은 출력을 생성합니다 -
문서로 컬렉션을 만들자 − db.demo59.insertOne({값:78});{ 확인됨:true, 삽입된Id:ObjectId(5e28628fcb11e5c34d8992) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo59.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e286286cfb11e5c34d89923), 값:50 }{ _id:ObjectId(5e286288cfb11e5c34d89924)def99c34d89924), 값:10 }{ , 값:58 }{ _id:O
MongoDB에서 조건부 업데이트를 위해 update()를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo402.insertOne({id:101,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e61214efac4d418a0178585") } > db.demo402.insertOne({i
범위의 날짜 레코드를 얻으려면 $lt와 함께 $gt를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo60.insertOne({ArrivalDate:new ISODate(2019-01-14 05:11:20)});{ 승인됨:true, insertedId:ObjectId(5e28642acfb11e95c34d)8 find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo60.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e2863fecfb11e5c34d89927), Arr
큰 텍스트 필드를 인덱싱하려면 텍스트 검색을 위해 $regex와 함께 sureIndex()를 사용합니다. 문서로 컬렉션을 만들자 − db.demo46.insertOne({이름:크리스 브라운});{ 승인된:true, insertedId:ObjectId( 5e267011cfb11e5c34d898ef)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo46.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e267004cfb11e5c34d898ed), 이름:John Smit
컬렉션을 기준으로 문서의 위치를 반환하려면 count()와 함께 sort()를 사용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo47.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e267240cfb11e5c34d898f0), ClientName:Adam }{ _id:ObjectId(5e267243cfb11e5c34d898f1_), ClientName:John 개체 5e267247cfb11e5c34d898f2), 클라이언트
특정 수의 항목을 얻으려면 MongoDB에서 $slice 연산자를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo48.insertOne({"Name":["David","Chris","Sam","Mike","Carol"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e27
id를 통해 배열을 검색하려면 위치 $ 연산자를 사용하십시오. 업데이트의 경우 MongoDB에서 UPDATE를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo49.insertOne( ... { ... ... "Name": "David", ... "Details": [ ... { ... "_id": &quo
json 배열을 얻지 않고 값 배열을 얻으려면 $in을 사용하십시오. 보다 큰 경우 MongoDB $gt를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo50.save({"Value":40}); WriteResult({ "nInserted" : 1 }) > db.demo50.save({"Value":100}); WriteResult({ "nInserted" : 1 }) > db.demo50.save({"Value":2
forEach()로 루프하고 다른 열에서 열 값을 설정하기만 하면 됩니다. 문서로 컬렉션을 만들자 − db.demo51.insert({이름1: 샘,이름:밥,나이:26});WriteResult({ nInserted :1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo51.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e27108ccfb11e5c34d8990d), Name1:크리스, 이름:데이비드, 나이:24 }{ _id:ObjectId(5e27108dcfb11
ObjectId에서 String으로 변환하려면 MongoDB에서 toString()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo52.insertOne({"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e27129bcfb11e5c34d89910") } find() 메서드를 사용하여 컬렉션의
여러 필드를 인덱싱하려면 조합에 대해sureIndex()를 사용합니다. sureIndex()를 사용하여 인덱스를 생성하고 여러 필드를 전달할 수도 있습니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo53.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e271431cfb11e5c34d89911), StudentFirstName:Chris, StudentAge:21, StudentCountryName:US }{ _id:ObjectId
이를 위해 $map을 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo398.insertOne({ ... "details":[ ... { ... "Name":"Chris", ... "Age":22 ... }
범위와 함께 슬라이스를 설정하려면 매개변수와 함께 $slice 연산자를 사용하십시오. 이 매개변수는 가져올 요소의 시작 위치에 대해 설정되고 두 번째 매개변수는 범위에 대한 것입니다. 문서로 컬렉션을 만들자 − db.demo54.insertOne({ListOfValues:[100,2030,5353,7364,635,535,524,423,2434,1323,799874,90]});{ 확인됨:true, 개체 삽입됨 5e27151ecfb11e5c34d89914)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo
단일 요소를 얻으려면 집계 및 LIMIT를 사용하십시오. skip()은 특정 수의 문서를 건너뛸 때 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo391.insertOne( ... { "_id" : 101, "Name" : "Chris", Values: ["101", "102"] } ... ) { "acknowledged" : true, "insertedId&q
값을 가져오려면 $pull을 사용하고 multi:true를 설정하세요. . 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo392.insertOne( ... { ... Name: 'Chris', ... details: [ ... { ... _id: '101'