Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从RestService在mongodb上运行本机查询_Java_Mongodb_Rest - Fatal编程技术网

Java 从RestService在mongodb上运行本机查询

Java 从RestService在mongodb上运行本机查询,java,mongodb,rest,Java,Mongodb,Rest,我有一个小测试设置,运行mongodb和服务器端的restful服务。该服务提供一个小型网站。我现在想做的是使用devtools,将命令发送到后端 差不多 mongo.run("db.collection.find({})"); 这个命令应该由我自己的Rest服务接收,并转发到mongodb,它应该以json的形式返回值。(应适用于任何类型的查询) 本质上,我希望能够运行任何命令,我将以字符串形式发送到服务器。(别担心,这只是为了我的测试设置) 这可能吗?假设您能够从客户端发送集合名称,您可以

我有一个小测试设置,运行mongodb和服务器端的restful服务。该服务提供一个小型网站。我现在想做的是使用devtools,将命令发送到后端 差不多

mongo.run("db.collection.find({})");
这个命令应该由我自己的Rest服务接收,并转发到mongodb,它应该以json的形式返回值。(应适用于任何类型的查询)

本质上,我希望能够运行任何命令,我将以字符串形式发送到服务器。(别担心,这只是为了我的测试设置)


这可能吗?

假设您能够从客户端发送
集合名称
,您可以尝试以下代码:(只是一个想法,没有测试代码)


?? 我猜你不明白我的问题。我想要一种简单地将字符串(这将是一个查询)转发到mongodb的方法,并且我想要结果(作为json)
req.body.queryToRun
将是作为字符串的查询,您将通过请求从客户端发送。您想知道如何从客户端发送吗?
var func = req.body.queryToRun;
var res = runQuery(func);
console.log(res);

function runQuery(query)
{
   var resultQuery = query.split('"')[0]; //
   return resultQuery;
}