私はRとMongoDB、およびプログラミングに関連するすべてのことを初めて知っているので、ご容赦ください。ユーザー入力 (ドロップダウン メニュー) に基づいて MongoDB データベースにクエリを実行しようとしています。コードを実行すると、次のエラーが表示されます。
Error: com.mongodb.util.JSONParseException:
{'Name':input$prod}
^
ここに私のUIがあります:
mydb <- mongoDbConnect("mysearch")
shinyUI(fluidPage(
titlePanel("MYsearch"),
sidebarPanel(
selectInput("prod", label = "Choose my Product/Service",
choices = list("Engineering", "Operations",
"Detection"), selected = "Engineering")
),
mainPanel(tableOutput("table1"))
)
))
ここに私のサーバーがあります:
my <- mongoDbConnect("mysearch")
shinyServer(function(input, output) {
output$table1 <- renderTable({
dbGetQuery(mydb, "usercollection", "{'Name':input$prod}")
})
}
)
どうもありがとうございました。