사용자의 로그인 날짜를 저장했다고 가정해 보겠습니다. 이제 특정 날짜, 즉 로그인 날짜 사이에 로그인한 사용자를 원합니다. 이를 위해 count()와 함께 $gte 및 $lt 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.findDataByDateDemo.insertOne({UserName:Carol,UserLoginDate:new ISODate(2019-10-19)}); true, insertedId :ObjectId(5cdd8d0ebf3115999ed511f1)} 다음은 find() 메서드를 사용하여
먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.findByObjectIdDemo.insertOne({"ClientName":"Larry","ClientAge":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cd68cd657806ebf1256f11a") } > db.findByObjectIdDemo.insert
병합하려면 $setUnion 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.mergeTwoArrayFieldDemo.insertOne({"NaturalNumbers":[1,2,3,8,10,20,30],"WholeNumbers":[0,1,2,63,78,20,45]}); { "acknowledged" : true, "insertedId" : ObjectId("5cd68e405
MySQL LIKE 문을 얻으려면 MongoDB에서 REGEX를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.likeInMongoDBDemo.insertOne({"Name" : "Sam"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd6922857806ebf1256f123") } > db.likeInMongoDB
이를 위해 $addToSet 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.insertDataIntoArrayDemo.insertOne( { "UserDetails":[ { "UserId" :"user121", &nbs
최대값과 최소값을 얻으려면 집계 프레임워크와 함께 $max 및 $min 연산자를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − 12c. :99});{ 승인됨 :true, insertedId :ObjectId(5cd698b957806ebf1256f12d)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.maxAndMinDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5cd698a357806ebf1256f129), 값:
이를 위해 $all 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.findDocumentExactlySameInArrayDemo.insertOne({"TechnicalSubjects":["C++","Java","MongoDB"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cd69a5f57
값 목록을 얻으려면 $push 연산자와 함께 $group 집계를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.groupByDemo.insertOne({"UserName":"John","Subject":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd69f0457806ebf12
이를 위해 map()을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.deleteDemo.insertOne({"Name":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd550492cba06f46efe9f06") } > db.deleteDemo.insertOne({"Name":&
변수 인덱스로 MongoDB 문서의 배열을 업데이트하려면 아래 구문을 사용하십시오. 여기에서 인덱스 값의 yourIndexValue, 여기서 yourIndexVariableName은 인덱스의 변수 이름입니다 - var yourIndexVariableName= yourIndexValue, anyVariableName= { "$set": {} }; yourVariableName["$set"]["yourFieldName."+yourIndexVariableName] = "you
이를 위해 Date()와 함께 $lt 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. 여기에서 현재 날짜인 2019-05-11 날짜를 설정했습니다. − db.getDocumentsExpiredDemo.insertOne({ArrivalDate 2019-02-01)});{ 승인됨 :true, insertedId :ObjectId(5cd563e77924bb85b3f4893e)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.getDocumentsExpiredDemo.
하위 문서 일치별로 정렬하려면 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.sortBySubDocumentsDemo.insertOne( { "StudentName": "Chris", "StudentDetails": [ {
$in 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.tagCountDemo.insertOne({"ListOfNames":["John","Sam","Carol"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cd64b387924bb85b3f48944") } > db
집계 프레임워크와 함께 $literal 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.fieldWithStaticValue.insertOne({이름: David,Age:26});{ acknowledged:true, insertedId:ObjectId(5cd655607924bb85b3f4894a)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.fieldWithStaticValue.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :O
이를 위해 forEach()를 사용하여 일부 코드를 작성해야 합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.removingWhiteSpaceDemo.insertOne({"Title":" Introduction to java "}); { "acknowledged" : true, "insertedId" : ObjectId("5cd66f387924bb85b3f4894c") } 다음
이를 위해 forEach()의 개념으로 작업하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.printDocuementValueDemo.insertOne({InstructorName:David Miller})ged{ acknowled :true, insertedId :ObjectId(5cd680637924bb85b3f48952)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.printDocumentValueDemo.find().pretty(); 이것은 다음과 같은 출력을
요소를 기존 배열에 푸시하려면 update()와 함께 $addToSet 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.pushElements.insertOne({댓글:[좋음,굉장함,좋음]});{ 승인됨 :true, insertedId :ObjectId(5cd682597924bb85b3f48953)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.pushElements.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :Obje
$in 연산자를 사용하여 값이 배열에 있는지 여부를 확인할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.valueInArrayDemo.insertOne({"UserName":"John","UserMessage":["Hi","Hello","Bye"]}); { "acknowledged" : true, "
집계 프레임워크와 함께 $avg 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.averageOfRatingsInArrayDemo.insertOne( ... { ... "StudentDetails":[ ... { ... "StudentId":1, ... &nb
이를 위해 $ 연산자와 함께 update()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.addAFieldDemo.insertOne(... {...... ClientName :Larry,... ClientCountryName :US,... ClientOtherDetails :[... {... ClientProjectName:온라인 뱅킹 시스템... }... ]... }... );{ 승인됨 :true, insertedId :ObjectId(5cd44bdc2cba06f46efe9ee8)} 다음은 find