Clojure,Monger排序并返回最新记录

时间:2015-09-17 14:42:26

标签: clojure monger

我的本​​地副本集上有一个名为automongo的集合用于测试目的,我正在使用Clojure Monger库来读取和写入我的副本集。

在写入数据库方面,我已达到了我想要的目标,但是在尝试读取数据时,我正在努力实现我想要的目标。

我的收藏包含:

{ "_id" : ObjectId("55facc57349562661f575bbc"), "last_customer_id" : NumberLong(1) }
{ "_id" : ObjectId("55facc793495626592cba8af"), "last_customer_id" : NumberLong(2) }
{ "_id" : ObjectId("55facc8d3495626631deefe7"), "last_customer_id" : NumberLong(2) }
{ "_id" : ObjectId("55facce4349562663c5563e6"), "last_customer_id" : NumberLong(89) }

在mongo shell中我可以这样做:

db.automongo.find().sort({_id:-1}).limit(1).pretty()

返回正确的数据。

我在Monger

中尝试了以下内容

(find db "automongo" {:sort -1 :limit 1})

返回一个DBCursor作为结果,但它似乎不包含预期的数据(从我所知道的,我期待一个json看对象)

关于我做错的任何想法?

0 个答案:

没有答案