1
我有一個包含DBRefs到根文檔的集合。我有數以萬計的文檔鏈接到我的數據收集中的單個根文檔。 這就是爲什麼我選擇不嵌套根文檔的數據。帶DBRef字段的MongoDB分片密鑰?
Data Collection:
_id : Auto-Created ID
ts : TimeStamp
field_1 : Whatever
...
field_n : Whatever
root : DBRef
"Root" Document Collection:
_id: Filename (unique)
field_1 : Whatever
...
field_n : Whatever
我覺得要分片我收藏的最好方法是使用領域ts
和root._id
作爲複合鍵。
這可能嗎?如果不是,最好的解決方案是什麼?只需將root._id
字段複製到數據收集中的正常字段?