說我有,在有這些文件的集合:的MongoDB:數組排序並多次返回相同的文檔中的光標
{sort:[1,2,4,6], fruit:'apple'}
{sort:[3], fruit:'cherry'}
{sort:[5], fruit:'orange'}
我想運行一個類似的查詢:
db.collection.find().sort({sort: -1})
但有它首先返回文檔,而不dedupeing他們是這樣的:
{sort:[1,2,4,6], fruit:'apple'}
{sort:[1,2,4,6], fruit:'apple'}
{sort:[3], fruit:'cherry'}
{sort:[1,2,4,6], fruit:'apple'}
{sort:[5], fruit:'orange'}
{sort:[1,2,4,6], fruit:'apple'}
代替鄰f這個:
{sort:[1,2,4,6], fruit:'apple'}
{sort:[3], fruit:'cherry'}
{sort:[5], fruit:'orange'}
有什麼辦法可以在當前的MongoDB中實現這個嗎?
有沒有像快照模式的對立面? http://docs.mongodb.org/manual/reference/operator/snapshot/ – RonSper