我想要做一些非常簡單的事情,但對MongoDB來說是一個新東西!我有一個名爲Device的文檔和一個名爲Movement的子文檔。我想從last_seen
(日期)訂購的設備中獲取最後兩個移動子文檔。這是我與我正在沿着錯誤有:使用貓鼬對子文檔進行排序(MongoDB)
Device.findOne({device_id: "1234"}, {movements: { $sort: {last_seen: -1}, $slice: 2 }}, function(err, device){
...
});
的錯誤:
MongoError: >1 field in obj: { $sort: { last_seen: -1 }, $slice: 2 }
請張貼有效樣本文件。 – Saleem