그래서, 나는 SQL 세계에서이기 때문에 어쩌면 내가 뭔가를 잘못 이해했습니다MongoDB를 동적 값
_id: "0234weasq43rq",
title: "Panasonic",
descr: "blah blah",
price: 132,
specifications {
weight: 135,
color: "black",
type: "LCD",
diagonal: 50
}
_id: "0234weasq43rq",
title: "Samsung Galaxy Tab",
descr: "blah blah",
price: 132,
specifications {
weight: 135,
color: "white",
standard: "GSM",
wifi: "Yes"
}
내가 (제품의 서로 다른 범주에 대해 서로 다른 사양을 가질 수 있습니다 : 나는 제품의 컬렉션이 있습니다 전화 및 컴퓨터)? goods.find(specifications { diagonal: 50 })
과 같은 검색어를 사용하여 상품을 찾는 데 문제가 있습니까? 모든 상품에 '대각선'사양이없는 경우?
감사합니다.
좋아, 한 번 더 질문 :이 쿼리 예제 (예 : specifications {diagonal : {$ gt : 3}})에 대해보다 큼/작음 연산자를 사용할 수 있습니까? –
예, 가능합니다. 당신은 실제로 mongo 쉘에서이 모든 것을 테스트 할 수 있습니다. 그것은 사용하기 매우 쉽습니다. – Eduardo