Запрос для MapReduce с помощью построителя запросов в Kotlin - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь написать функцию MapReduce в Kotlin, чтобы создать отчет из коллекции, когда я пытаюсь построить запрос для выполнения MapReduceCommand, запрос работает нормально для следующего, и результат генерируется

val query = BasicDBObject("productId", 2)

//goes as

{ "productId" : 2}

Но когда я пытаюсь написать запрос, чтобы найти значения, превышающие определенное значение, используя "$ gte",

val query = BasicDBObject()
query["createdAt"] = BasicDBObject("\$gte", "ISODate('2018-12-07')")

//goes as

{ "createdAt" : { "$gte" : "ISODate('2018-12-07')"}}

, запрос выполняется с двойными кавычками после следующих "$ gte" и " ISODate ('2018-12-07') ", пожалуйста, посоветуйте, как удалить кавычки или выполнить этот запрос при включении в MapReduceCommand

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...