0
從MySQL數據庫MongoDB的移動,我有一個產品目錄複製此功能:MongoDB的索引許多類別中每一種產品,數據建模
- 每個產品都有多個類別
- 每個類別都有一個姓名,身份證以及產品的位置在每個類別
- 查詢產品按類別時,按類別位置或其他領域,如價格和標籤分揀性能
這是我想出的模型的一個例子
{
...
categories: [
{
name: 'Clothing',
category_id: 1,
position: 0
},
{
name: 'Bottoms',
category_id: 2,
position: 2
},
{
name: 'Jeans',
category_id: 5,
position: 0
}
]
}
我是否應該將名稱,category_id和位置分隔到不同的頂級字段中進行索引?
不能得到什麼位置字段代表什麼嗎? – hevi
@hevi位置字段用於對類別內的產品進行排序。例如。在底部類別中,我們使用值2對位置DESC進行排序。 –