我有一点测试设置,在服务器端运行mongodb和一个安静的服务。该服务提供了一个小型网站。我现在要做的是使用devtools,将命令发送到后端 像
这样的东西mongo.run("db.collection.find({})");
这个命令应该由我自己的Rest服务接收,转发到mongodb,它应该返回值为json。 (应该适用于任何类型的查询)
基本上,我希望能够运行任何命令,我将作为字符串发送到服务器。 (你不担心,这只是我的测试设置)
这可能吗?
答案 0 :(得分:0)
假设您能够从客户端发送collection name
,您可以尝试以下代码:(只是想一想,没有测试代码)
var func = req.body.queryToRun;
var res = runQuery(func);
console.log(res);
function runQuery(query)
{
var resultQuery = query.split('"')[0]; //
return resultQuery;
}