이를 위해 집계()를 사용할 수 있습니다. 테스트 기록을 Value1, Value2 등으로 간주했습니다. 문서로 컬렉션을 생성해 보겠습니다. − > db.demo432.insertOne( ... { ... "_id" : 101, ... "Name" : "David", ... "Value1" : 67, ... &
특정 날짜 형식으로 쿼리를 필터링하려면 $dateToString을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo433.insertOne({"DueDate":new Date("2019-11-23")}); { "acknowledged" : true, "insertedId" : ObjectId("5e771278bbc41e36cc3cae91") } > db.demo433.insertO
요약하려면 $sum과 함께 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo434.insertOne({"Name":"Chris","Score":45}); { "acknowledged" : true, "insertedId" : ObjectId("5e771603bbc41e36cc3cae93") } > db.demo434.insertOne({"Na
MongoDB에서 배열에 추가하려면 $concatArrays를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo435.insertOne({FirstName:[John],LastName:[Doe]} );{ 승인된:true, insertedId:ObjectId(5e7719c6bbc41e36cc3cae99)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo435.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e7719b1bbc41e36cc3cae
MongoDB에서 여러 문서를 병합하려면 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo436.insertOne( ... { ... "_id" : "101", ... "Name": "Chris", ... "details" : [ ...
MongoDB에서 유효성 검사를 위해 유효성 검사기를 사용합니다. 다음은 MongoDB에서 컬렉션에 대한 유효성 검사를 생성하는 쿼리입니다 - > db.createCollection( "demo437" , { ... validator: { $jsonSchema: { ... bsonType: "object", ... required: [ "FirstName", "Last
중복 레코드를 제거하려면 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo438.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e775c37bbc41e36cc3caea1") } > db.demo438.insertOne({"FirstName":&qu
MongoDB에서 필드를 프로젝트하려면 $project를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo439.insertOne( ... { ... "Name" : "Chris", ... "MarksInformation" : { ... "Marks1" : 67, ... &nbs
배열에서 고유한 항목을 결합하려면 MongoDB에서 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo420.insert( ... { ... ... "details" : [ ... { ... "Value1":10, ...
MongoDB에 날짜를 삽입하려면 Date()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo421.insert({DueDate:new Date(2018-12-31)});WriteResult ({ nInserted :1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo421.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e73a2ec9822da45b30346de), DueDate:ISODate(2020-03-19T16:50:52.746Z) }{ _id
정확히 일치하려면 MongoDB $in() 내부에서 일치시킬 값을 설정하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo422.insertOne({"Name":"Chris","Marks":34}); { "acknowledged" : true, "insertedId" : ObjectId("5e73a4059822da45b30346e1") } > db.d
$group 단계의 속도를 높이려면 집계와 함께 $group을 사용합니다. 예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − db.demo423.insertOne({정보:[101,110,87,110,98,115,101,115,89,115]});{ 승인60:true, insertedId:ObjectId(5933a264e5933a260e) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo423.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e73a60e9822da4
특정 문자열로 MongoDB 문서를 추출하려면 MongoDB에서 $match를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo424.insert( ... { ... ... "Information" : [ ... { ... id:10, ... &n
많은 문서를 upsert하려면 UPDATE()와 함께 UPSERT()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo425.insertOne({"Name":"Chris","Age":21}); { "acknowledged" : true, "insertedId" : ObjectId("5e74ee4fbbc41e36cc3cae6c") } > db.demo425.in
$eq 연산자를 find()와 함께 사용하여 ID를 일치시키고 문서를 가져옵니다. $eq는 동등 조건을 지정합니다. 필드 값이 지정된 값과 동일한 문서와 일치합니다. 문서로 컬렉션을 만들자 − > db.demo426.insert({"Ids":["110","120","101"]}); WriteResult({ "nInserted" : 1 }) > db.demo426.insert({"Ids":["100"
업데이트하려면 UPDATE() 및 $set을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo427.insertOne({"StudentId":101,"StudentName":"Chris Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e75e711bbc41e36cc3cae75") } > db.demo4
여러 쓰기 작업의 경우 MongoDB에서 bulkWrite()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo428.insertOne({ "Name" : "Chris", "Age" : 21 }); { "acknowledged" : true, "insertedId" : ObjectId("5e75f428bbc41e36cc3cae83") } > db.demo428.
새 필드의 경우 MongoDB에서 $addFields를 사용합니다. $addFields는 문서에 새 필드를 추가하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo429.insertOne( ... { ... "_id": 101, ... "Value": 3, ... "details": [ ...  
요소를 제거하려면 $pull을 사용하고 이러한 조건에는 $ne를 사용합니다. MongoDB의 $ne는 필드 값이 지정된 값과 같지 않은 문서를 선택하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo410.insertOne( ... { ... details: [{isMarried:false}, {isMarried:true}, {isMarried:false}, {isMarried:"Chris"}] ... } ...
문서로 컬렉션을 만들자 − > db.demo411.insertOne( ... { ... "Information" : [ ... { ... "Name1" : "Chris", ... "Name2&quo