1

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

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

我的收藏包含:

{ "_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 外观的对象)

关于我做错了什么的任何想法?

4

0 回答 0