1
我使用node.js來表達和使用MongoDB,我有一個包含用戶名和id的數據列表。如果我想爲console.log插入數據庫的5個最新數據,你會怎麼做?有任何想法嗎?從數據庫中獲取最新的5個數據
我使用node.js來表達和使用MongoDB,我有一個包含用戶名和id的數據列表。如果我想爲console.log插入數據庫的5個最新數據,你會怎麼做?有任何想法嗎?從數據庫中獲取最新的5個數據
ObjectID是_id字段的默認值,它包含一個時間戳。您可以通過ObjectID對數據進行排序()以獲取插入數據庫的最新文檔。
如果您使用的是不同的_id,則需要確保在文檔中的某處存儲了時間戳。
http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Bsort%28%29%7D%7D
這裏看看:http://stackoverflow.com/questions/4421207/mongodb-how-to-get-the-last-n-records – Tomer 2012-07-23 13:43:27
'db.foo.find()排序(。 。{_id:1})極限(5);' – kumbhanibhavesh 2017-08-02 07:10:30