2011-11-03 58 views
0

我有問題,希望你能幫助我。我有數以千計的數據在我的數據庫中導入。我使用MongoDB和Node.js。問題是我需要在導入數據時保存訂單。也可以稍後對這些數據進行排序,或者排列新的東西。我希望你能理解我的意思。在數據庫中保存大型數據集的訂單並將其排序

我想創建一個排序 - 「列」用這樣的指標:

1000 | Data1 2000 | Data2 3000 | Data3 ...

因此,我在它們之間有1000個索引,以便稍後對新數據進行排序。但我不喜歡這個限制。

所以我想到了另一個變種。要增加字符而不是數字,如下所示:

A | Data1 B | Data2 D | Data3 ... ZA | DataB ZB |數據28 ZC | Data29 ...

但是在這個解決方案中,很難對新數據進行排序並且還需要大量空間。

這個問題還有其他解決方案嗎?你能給我一些建議或關鍵字尋找。

謝謝

回答

0

你會喜歡十進制數嗎? 1.0 | Data1,2.0 | Data2 ... 如果精度不夠用,可以簡單地加寬列。

相關問題