하나의 문서만 업데이트하려면 updateOne()으로 특정 데이터를 업데이트해야 합니다. updateOne()은 필터를 기반으로 컬렉션 내의 단일 문서를 업데이트하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo495.insertOne({"FirstName":"Chris","Age":19});{ "acknowledged" : true, "insertedId" : ObjectId
이를 위해 forEach()를 사용합니다. 값을 표시하려면 printjson()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo496.insertOne({"Name":"David","CountryName":"US"});{ "acknowledged" : true, "insertedId" : ObjectId("5e84b04ab0f3fa88e22790ce&qu
MongoDB 문서에 요소가 있는지 확인하려면 MongoDB $exists를 사용하세요. 문서로 컬렉션을 만들자 − > db.demo497.insertOne({"details":[{"Name":"Chris"},{"Name":"Bob"}]});{ "acknowledged" : true, "insertedId" : ObjectId("5e84b3cfb0f
다음 날짜가 있습니다 - 01-10-2019 날짜 형식을 변경하려면 사용자 정의 변수를 사용하고 날짜를 문자열로 변환하고 형식을 변경합니다 - 다음은 날짜를 문자열로 구현하는 쿼리입니다 - > var inputDate="01-10-2019"; > var formatDate= inputDate.split(/-|\//); > var outputString= formatDate[2]+'-'+formatDate[0]+'-'+formatDate[1]; 변수 값 표시 - &g
배열을 사용하여 결과별로 그룹을 검색하려면 집계()를 사용하십시오. $addToSet 연산자도 사용할 것입니다. 값이 이미 존재하지 않는 한 배열에 값을 추가합니다. 이 경우 $addToSet은 해당 배열에 아무 것도 하지 않습니다. 문서로 컬렉션을 만들자 − > db.demo498.insertOne({id:1,Name:["Chris"]});{ "acknowledged" : true, "insertedId" : ObjectId
하위 문서 배열을 쿼리하려면 MongoDB에서 $unwind를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo499.insertOne({ ... "details": ... [ ... { ... Name :"MIT", ... Rank: 1, ... &nbs
이를 위해 MongoDB에서 skip()을 사용합니다. skip() 아래에서 count() – 10을 설정하여 10개의 가장 최근 문서를 가져옵니다. 문서로 컬렉션을 만들자 − db.demo500.insertOne({값:68});{ 확인됨 :true, insertedId ObjectId(5e874c78987b6e0e9d18f565)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo500.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e8749c5987b6e0e9d1
중복 문서를 그룹화하려면 MongoDB 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo501.insertOne({이름:데이비드});{ 승인됨:true, insertedId 5e875307987b6e0e9d18f56c)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo501.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8752f0987b6e0e9d18f566), 이름:크리스 }{ _id:ObjectId(5e8752f4987b6e0e9d18f56
저장하려면 예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − > db.demo645.insertOne( ... { ... 'fileName' : 'MongoDB Program', ... 'fileLocation':'C:/users/workspace/AllMongoDBProgram/MongoDB Program' ... } ... ); {
forEach를 사용하고 다른 요소를 확인하고 일부 조건과 함께 save()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo646.insertOne( ... { ... ... "Information": [ ... { id: 100, Name:"Chris" }, ... { id: 100, Name:&qu
필드를 결합하거나 병합한 다음 카운트를 수행하려면 $sum 및 $sort와 함께 $group을 사용합니다. 문서로 컬렉션을 만들자 − db.demo647.insertOne({제목:MongoDB});{ 승인됨 :true, insertedI :ObjectId(5e9c86c16c954c74be91e6f4)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo647.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e9c86316c954c74be91e6ee), 제목 :MySQ
값을 검색하려면 MongoDB에서 $match를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo648.insertOne(... {... 학생 정보:... [... {... 이름:John,... CountryName:US... },. .. {... 이름:David,... CountryName:AUS... },... {... 이름:Chris,... CountryName:US... } ,... {... 이름:Robert,... CountryName:UK... }... ]... }... );{ 승인됨 :true, insertedI
새 데이터베이스를 생성하려면 아래 구문과 같이 USE 명령을 사용해야 합니다 - use yourDatabaseName; 모든 데이터베이스를 표시하려면 show 명령을 사용해야 합니다. 구문은 다음과 같습니다 - show dbs; 데이터베이스를 생성하기 위해 위의 구문을 구현합시다 - > use onlinecustomertracker; switched to db onlinecustomertracker 새로 생성된 데이터베이스를 표시하기 위해서는 컬렉션을 생성해야 합니다. 다음은 쿼리입니다 - > db.example.i
이를 위해 MongoDB 집계를 사용하고 그 내에서 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo649.insertOne( ... { "_id" : 101, "Names" : [ "John", "Bob", "Bob", "Robert" ], "CountryName" : "US" } ... ); { "acknowledged"
필드 이름만 쿼리하려면 fieldName을 0으로 설정합니다. 즉, 숨길 fieldName입니다. 문서로 컬렉션을 만들자 − > db.demo650.insertOne({_id:101,details:{Name:"Chris",Age:21}}); { "acknowledged" : true, "insertedId" : 101 } > db.demo650.insertOne({_id:102,details:{Name:"Bob",Age:22}}); { "ac
Map Reduce가 있는 임의 값의 경우 Math.random()과 함께 mapReduce() 개념을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo651.insertOne({값:80});{ 승인됨:true, insertedId :ObjectId(5e9f0340e3c3cd0dcff36a5e)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo651.find(); 이것은 다음과 같은 출력을 생성합니다 - 다음은 데이터를 가져오는 쿼리입니다 - map =function() {...... i
날짜를 일치시키려면 $match를 집계()와 함께 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo491.insertOne({"ShippingDate":new ISODate("2020-01-10")});{ "acknowledged" : true, "insertedId" : ObjectId("5e849a09b0f3fa88e22790be") } > db.demo491.insertOn
중첩 쿼리의 경우 먼저 문서가 포함된 컬렉션을 생성하겠습니다. - > db.demo492.insertOne({ ... "ProductDetails" : ... { ... "StockDetails" : [ ... { "ProductName" : "Product-1" }, ...
문서로 컬렉션을 만들자 − db.demo636.insert({id:6});WriteResult({ nInserted :1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo636.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e9c127b6c954c74be91e6d2), id:1 }{ _id:ObjectId(5e9c127e6c954c74be91e6d3), id:2 }{ _id5 , ID:3 }{ _id:ObjectId(5e9c12816c954c74be91e6d5)
쿼리 계획에 대한 정보는 MongoDB에서 Explain()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo637.ensureIndex({ClientName:1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" : 1 } >