我的本地副本集上有一个名为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看对象)
关于我做错的任何想法?