快速的問題,你知道,如果蒙戈可以創建以下數據的索引:MongoDB的多索引
{
prices: {
price1: 0.90,
price2: 0.12,
price3: 0.13
}
}
,所以我想這樣做指數這樣ensureIndex({prices:1})
,但我不知道將它包括所有的價格和它的值在裏面。
我需要以這種方式放置數據而不是標準數組方法的原因是因爲我希望能夠根據已選擇的價格版本進行排序,即sort({prices.price:1})
。
任何想法?
歡呼
這是很好,但它不容易創建索引,因爲我無法確切知道將有多少價格版本,因此可能最初的想法與分組價格不起作用。 – Marcin
@Marcin Yea創建索引是一個問題,我想這也是任何數據庫都會遇到的一個問題。嗯,我會繼續思考 – Sammaye
謝謝Sammaye,是的,除非你不想跨越幾張桌子,否則肯定是一個棘手的問題。 – Marcin