반응형

MongoDB 23

MongoDB - 중첩 배열의 개체 업데이트

MongoDB - 중첩 배열의 개체 업데이트 { "_id": "xPBc4By8FemDwTPqH", "u": { "_id": "6PoZawHZcQz4Gwzcv", "username": "michael" }, "friends": [ { "u": { "_id": "eGqDjAjjtYADbuSnn", "username": "michael", "name": "michael" } }, { "u": { "_id": "k4gKCGwYryXDMMHvs", "username": "joyce", "name": "joyce" } } ] } "friends.u.username"의 이름을 업데이트하고 싶습니다: "michael"의 이름은 "안녕하세요"입니다. 어떻게 해야 하는지요.연산자를 업데이트의 위치 연산자와 함께 적용하여 ..

programing 2023.05.08

몽구스.js: 사용자 이름 LIKE 값으로 사용자 검색

몽구스.js: 사용자 이름 LIKE 값으로 사용자 검색 value라는 사용자를 찾아서 mongoDb에 있는 사용자를 찾고 싶습니다.문제: username: 'peter' 사용자 이름이 "Peter" 또는 "PTER"이면 찾을 수 없습니다.아니면 그런 비슷한 것. 그래서 sql처럼 하고 싶다. SELECT * FROM users WHERE username LIKE 'peter' 내가 부탁한 걸 받았으면 좋겠어? 요약: mongoose.js/mongodb의 'field LIKE 값'솔루션을 찾고 계신 고객님께는 다음과 같습니다. var name = 'Peter'; model.findOne({name: new RegExp('^'+name+'$', "i")}, function(err, doc) { //Do yo..

programing 2023.04.03

중첩된 배열 내에서 일치하는 하위 문서 요소만 반환합니다.

중첩된 배열 내에서 일치하는 하위 문서 요소만 반환합니다. 주요 컬렉션은 소매점이며, 매장용 어레이를 갖추고 있습니다.각 스토어에는 다양한 오퍼가 준비되어 있습니다(이 스토어에서는 구입하실 수 있습니다).이 어레이에는 다양한 크기의 어레이가 있습니다(아래 예 참조). 에서, 「 」할 수 있는 오퍼를 .L. { "_id" : ObjectId("56f277b1279871c20b8b4567"), "stores" : [ { "_id" : ObjectId("56f277b5279871c20b8b4783"), "offers" : [ { "_id" : ObjectId("56f277b1279871c20b8b4567"), "size": [ "XS", "S", "M" ] }, { "_id" : ObjectId("56f277..

programing 2023.03.19
반응형