Так, может быть, я понял, что-то не так, потому что я из 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 })
, если не все товары имеют «диагональную» спецификацию?
Спасибо!
Хорошо, еще один вопрос: могу ли я использовать больше или меньше операторов для этого примера запроса (например: спецификации {диагональ: {$ gt: 3}})? –
да, вы можете. вы можете проверить все это в оболочке mongo. он довольно прост в использовании. – Eduardo