我想要做一些非常简单的事情,但对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