2015-09-01 62 views
-1

在mongodb的php中,我需要根據一個字段獲取不同的記錄列表,但搜索應從最後一條記錄開始。Mongodb不同於最後記錄的記錄不是來自第一個

+0

你是什麼意思?你是否期望他們按倒序發現的順序列出?另外,真的沒有「獨特的記錄」這樣的東西。只有「不同的字段值」或字段組合。 –

+1

你嘗試過什麼嗎? –

+0

其實我已經用過了: $ collection-> distinct('field_name'); 它通過從第一個到最後一個文檔搜索文檔來返回字段值。但是我需要他們從最後一份文件中獲得明顯的結果,以便我可以獲得該領域最近的五個不同的值。 – Amit

回答

1

db.collection.distinct沒有對記錄進行排序並且不能對分頁數據集進行處理,也沒有以它搜索不同值的方式給出:您看到的任何順序都是偶然的,並且可能隨實現或訪問計劃而改變。

相關問題