Не может передать запрос POST на запрос поиска монголита, и он возвращает ноль

library(jsonlite)
library(mongolite)
library(lubridate)

#' @post /predict

  predict= function(x, y)
    {

    mongodatas <- mongo(collection='db12', url='mongodb://ganesh123:ganesh123456789@ds263137.mlab.com:63137/ganesh123')

    naan <- mongodatas$find(query= '{ "data_time":  {"$gte": "x" , "$lt": "y"} }',
                          fields= '{"_id": 0, "data_time": 1, "id": 1, "sensor3": 1 }',
                          sort=  '{"data_time": 1}' ,
                          limit=5000
                          )

    return(naan)

  }

приведенный выше код - мой R Api, выполненный с использованием сантехника и выполненный методом POST, и это работает, если приведенные ниже входные данные почтальона x и y заданы как статические в поисковом запросе "naan <- mongodatas $ find (query = '{" data_time ": {"$ gte": "x", "$ lt": "y"}} ', "

{

"x": "2018-07-25 17:02:17.249591",
"y": "2018-07-25 17:02:17.674801"

}

Приведенный выше код является моим входом в R Api. Это входные данные из ссылки почтальона " http://localhost:3000/predict"

 "id": "1",
 "data_time": "2018-07-25 17:02:17.249591",
 "sensor3": "4.12"

Это моя структура базы данных. Запрос не может обработать входные данные.

0 ответов

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