findOne()은 컬렉션에 대해 지정된 쿼리 기준을 충족하는 하나의 문서를 반환합니다. 문서로 컬렉션을 만들자 − > db.demo655.insertOne({subject:"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea050254deddd72997713cc") } > db.demo655.insertOne({subject:"Mon
지우려면 dropDatabase를 사용하십시오. 다음은 구문입니다 - use yourDatabaseName; db.dropDatabase(); 사용 MongoDB 데이터베이스를 지우려면 먼저 모든 데이터베이스를 표시하십시오 - > show dbs 이것은 다음과 같은 출력을 생성합니다 - MyDB 0.000GB admin 0.000GB config 0.000GB local 0.000GB onlinecustomertracker 0.00
MongoDB에서 푸시 및 슬라이스하려면 $push 및 $slice를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo656.insertOne({Name:"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea060264deddd72997713cf") } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.demo656.fi
날짜별로 그룹화하려면 MongoDB 집계에서 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo657.insertOne({ ... id: 1, ... Name: "Chris", ... DueDate: new ISODate("2020-04-22") ... } ... ); { "acknowledged"
고유 인덱스의 경우 인덱스를 생성하는 동안 unique - true를 설정합니다. 문서로 컬렉션을 만들자 − > db.demo658.createIndex({FirstName:1},{unique:true,sparse:true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, &nb
$group을 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo659.insertOne({Name:"Chris",CountryName:"US","Marks":50}); { "acknowledged" : true, "insertedId" : ObjectId("5ea1a50724113ea5458c7cf9") } > db.demo659.insertOne({Na
더 빠른 검색을 위해 인덱스를 생성합니다. 이를 위해 createIndex()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo661.createIndex({ListOfName:1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" :
하위 문서를 필터링하려면 MongoDB 집계를 사용하고 그 중 $unwind를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo662.insertOne( ... { ... "details":[ ... { ... Name:"Chris", ... Marks:35 ... }, ... { ... Na
플로트 변환의 경우 MongoDB에서 parseFloat()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo523.insertOne({"details":{values:"-0.45"}});{ "acknowledged" : true, "insertedId" : ObjectId("5e89b7efb3fbf26334ef611f") } find() 메서드를 사용하여 컬렉션의 모든 문서 표
MongoDB에서 두 날짜 사이의 날짜를 검색하려면 $gte 및 $lt를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo524.inser EndDate:new ISODate(2020-12-31)});{ 승인됨:true, insertedId:ObjectId(5e8adbf3437efc8605595b65)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo524.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8adbe5437efc8605595b63), EndDa
이를 위해 $regex와 함께 $and를 사용합니다. $and는 하나 이상의 표현식 배열에 대해 논리 AND 연산을 수행하고 배열의 모든 표현식을 충족하는 문서를 선택합니다. 문서로 컬렉션을 만들자 − > db.demo525.insertOne({"details":[{Name:"Chris","CountryName":"US"}]});{ "acknowledged" : true, "inse
$push로 배열을 업데이트하려면 MongoDB에서 updateOne()을 사용하세요. 문서로 컬렉션을 만들자 − > db.demo526.insertOne( ... { ... ... "CountryName": "US", ... "TeacherName": "Bob", ... "StudentInformation": [ ... { ...
이를 위해 $group을 사용하고 그 안에 $sum을 사용하여 추가해야 합니다. 문서로 컬렉션을 만들자 − > db.demo527.insertOne({"Price":45.5});{ "acknowledged" : true, "insertedId" : ObjectId("5e8aff2fef4dcbee04fbbbdc") } > db.demo527.insertOne({"Price":55.5});{
컬렉션 항목을 ID별로 일치시키려면 MongoDB에서 $in을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo528.insertOne({"Name":"Chris",Age:21});{ "acknowledged" : true, "insertedId" : ObjectId("5e8b00d2ef4dcbee04fbbbe0") } > db.demo528.insertOne({"Nam
MongoDB에서 _id로 그룹화하려면 $group을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo529.insertOne({"Score":10});{ "acknowledged" : true, "insertedId" : ObjectId("5e8b1d5bef4dcbee04fbbbe4") } > db.demo529.insertOne({"Score":20});{ &nb
null 값도 있으면 sort()를 사용하여 ORDERBY를 구현합니다. 참고 − MongoDB v3.2부터 $orderby 연산자는 mongo 셸에서 더 이상 사용되지 않습니다. 대신 cursor.sort()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo530.insertOne({"Name":"Chris"});{ "acknowledged" : true, "insertedId" : Object
MongoDB에서 성능 문제를 피하려면 인덱스 개념을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo531.insertOne({국가명:미국,이름:CHRIS });{ 승인됨 :true, insertedId :ObjectId(5e8b2badef4dcbee04fbbbf5)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo531.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e8b2b60ef4dcbee04fbbbf2), 국가명:미국, 이름:크리스 }{ _id:O
MongoDB 집계에서 $sort를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo652.insertOne({ ... value:10, ... "details" : [{ ... "ProductName" : "Product-1", ... "ProductQuantity" : 8, ... &quo
다른 문서의 값을 합산하려면 MongoDB $group을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo512.insertOne({"Name":"Chris","Score1":45,"Score2":65,"CountryName":"US"});{ "acknowledged" : true, "insertedId" : ObjectId(&qu
MongoDB에서 $regex로 이름을 보내 입력과 유사한 이름을 찾습니다. 문서로 컬렉션을 만들자 − > db.demo514.insertOne({"Information":{"FullName":"John Doe"}});{ "acknowledged" : true, "insertedId" : ObjectId("5e885116987b6e0e9d18f58c") } > db.de