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) }

и в оболочке Монго я могу сделать это:

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

который возвращает правильные данные.

Я попытался следующее в Monger

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

который возвращает DBCursor в качестве результата, но он, кажется, не содержит ожидаемых данных (из того, что я могу сказать, я ожидаю json-выглядящий объект)

Есть идеи, что я делаю не так?

0 ответов

Другие вопросы по тегам