MongoDB의 $substr 함수를 사용하여 문자열에서 하위 문자열을 추출할 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. db.myCollection.aggregate([ { $project : {substring: { $substr : [ " $fullstring ", 0, 4 ] }}} ]) 이 특정 예는 위치 0에서 시작하여 “fullString”이라는 필드에서...
다음 방법을 사용하여 MongoDB에서 문자열 길이를 찾고 해당 문자열 길이를 쿼리에 사용할 수 있습니다. 방법 1: 체인의 길이 찾기 db.myCollection.aggregate([ { $project : { "name": 1, "length": { $strLenCP : " $name " } }} ]) 방법 2: 문자열이 특정 길이보다...
다음 방법을 사용하여 MongoDB에서 필드 이름을 바꿀 수 있습니다. 방법 1: 필드 이름 바꾸기 db.collection.updateMany({}, { $rename :{" oldField ":" newField "}}, false, true) 방법 2: 여러 필드의 이름 바꾸기 db.collection.updateMany({}, { $rename :{" old1 ":" new1 ", " old2 ":"...
MongoDB에서 $and 연산자를 사용하여 여러 기준과 일치하는 문서를 검색할 수 있습니다. 이 연산자는 다음 기본 구문을 사용합니다. db.myCollection.find({ " $and ": [ {" field1 ": " hello "}, {" field2 ": { $gte : 10 }} ] }) 이 특정 예는...
MongoDB에서 $or 연산자를 사용하여 여러 기준과 일치하는 문서를 찾을 수 있습니다. 이 연산자는 다음 기본 구문을 사용합니다. db.myCollection.find({ “ $or ”: [ {" field1 ": " hello "}, {" field2 ": { $gte : 10 }} ] }) 이 특정 예는...
다음 구문을 사용하여 MongoDB 컬렉션의 모든 필드 이름을 나열할 수 있습니다. Object. keys (db.myCollection.findOne()) 이 특정 예에서는 myCollection 이라는 컬렉션의 모든 필드 이름을 나열합니다. 다음 예에서는 다음 문서를 사용하여 컬렉션 팀 에서 실제로 이 구문을 사용하는 방법을 보여줍니다 . db.teams.insertOne({team: "...
다음 방법을 사용하여 MongoDB의 컬렉션에 필드가 있는지 확인할 수 있습니다. 방법 1: 필드가 존재하는지 확인 db.myCollection.find({ " myField ": { $exists : true } }) 이 메서드는 myCollection 이라는 컬렉션에 “myField”가 있는지 확인합니다. 그렇다면 필드 이름이 포함된 모든 문서를 반환합니다. 그렇지...
문서가 아직 존재하지 않는 경우에만 다음 구문을 사용하여 MongoDB의 컬렉션에 문서를 삽입할 수 있습니다. db.teams.update( { team: 'Hornets' }, { $setOnInsert : {team: 'Hornets', points: '58', rebounds: '20'} }, {upsert: true } ) 이 특정 코드는 “team” 필드에 “Hornets” 값이 있는지...
MongoDB에서 다음 연산자를 사용하여 위 또는 아래로 쿼리할 수 있습니다. $lt : 미만 $lte : 작거나 같음 $gt : 보다 큼 $gte : 크거나 같음 다음 메서드는 이러한 연산자를 사용하는 일반적인 방법을 보여줍니다. 방법 1: 쿼리보다 큼 db.myCollection.find({field1: { $gt :...