Python 如何在MongoKit中获得排序结果?

Python 如何在MongoKit中获得排序结果?,python,pylons,pymongo,mongodb,Python,Pylons,Pymongo,Mongodb,如何执行以下查询:db.articles.find().sort({created_at:-1}).limit(5);在MongoKit司机 也许我是瞎子,但我在家里找不到它。我想检索“created_at”最近订购的5种产品。MongoKit提供对结果列表进行排序(超过2000项)和切片。这是不可接受的,我想在数据库级别上排序()和限制(),而不是python:( 这应该很有魅力,“_id”是数据库id,它基本上就像旧SQL时代的主键一样 这应该很有魅力。“u id”是数据库id,基本上就像旧

如何执行以下查询:db.articles.find().sort({created_at:-1}).limit(5);在MongoKit司机

也许我是瞎子,但我在家里找不到它。我想检索“created_at”最近订购的5种产品。MongoKit提供对结果列表进行排序(超过2000项)和切片。这是不可接受的,我想在数据库级别上排序()和限制(),而不是python:(

这应该很有魅力,“_id”是数据库id,它基本上就像旧SQL时代的主键一样


这应该很有魅力。“u id”是数据库id,基本上就像旧SQL时代的主键一样。

正确的MongoKit/PyMongo等价物是

connection.articles.find().sort('created_at', pymongo.DESCENDING).limit(5)

更多信息请访问。

正确的MongoKit/PyMongo等价物是

connection.articles.find().sort('created_at', pymongo.DESCENDING).limit(5)

更多信息请访问。

好的,这意味着我很愚蠢。conn.test.cart.find().sort(“\u id”,1)-(不带大括号)真的很有效。很抱歉我的疏忽。以及如何使用多个字段进行排序?.sort().sort()?sort({u id:-1,title:-1})所以只需在每个参数之间添加一个逗号。这个{}括号对象表示法非常通用,json、python、actionscipt、javascript。好吧,这意味着我很愚蠢。conn.test.cart.find().sort(“_id”,1)-(不带大括号)真的很有效。很抱歉我没注意到。还有,如何使用多个字段进行排序?.sort().sort()?sort({u id:-1,title:-1}),所以只需在每个参数之间添加一个逗号。这个{}括号对象表示法非常通用,包括json、python、actionscipt和javascript。