인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

비비빅SH님의 프로필 이미지
비비빅SH

작성한 질문수

mongoDB 기초부터 실무까지(feat. Node.js)

update nested document

key에 점이 들어갈때 검색이 안나오는데 이유가 있나요?

작성

·

225

0

db.users.insertOne({name:{first:"Elon", last:"Musk"}})
{ _id: ObjectId("63a00859907755c4cf9829a3"),
  name: { first: 'Elon', last: 'Musk' } }
db.users.insertOne({"name.first":"Elon", "name.last":"Musk"})
{ acknowledged: true,
  insertedId: ObjectId("63a00bd9907755c4cf9829a7") }

db.users.findOne({"name.first":"Elon"})
{ _id: ObjectId("63a00859907755c4cf9829a3"),
  name: { first: 'Elon', last: 'Musk' } }

위와 같이 할때 하나만 검색되는지 궁금합니다.

name.first 로 만든 key 는 어떻게 검색해야하나요?

답변 1

0

findOne으로 하면 필터에 걸리는 첫 document 하나만 리턴되요. find로 하시면 모두 검색되고요

비비빅SH님의 프로필 이미지
비비빅SH

작성한 질문수

질문하기