我在 mongo.exe 中执行了一个命令。让我们尝试使用最基本的命令。
> db.tablebusiness.find({"_id": "the-simmons-paradise__41.85_-87.88"});
我得到了结果:
现在我在rockmongo中尝试类似的命令。如果我执行
db.tablebusiness.find(
{"_id": "the-simmons-paradise__41.85_-87.88"}
);
结果:
{
"retval": null,
"ok": 1
}
基本上它似乎告诉我结果没问题或类似的东西?我不确定。
如果我详细说明:
var cur = db.tablebusiness.find(
{"_id": "the-simmons-paradise__41.85_-87.88"}
);
cur.forEach(function(x){print(tojson(x))});
结果:
{
"retval": null,
"ok": 1
}
同样的问题。
如果我做:
function () {
return db.tablebusiness.find({"_id": "the-simmons-paradise__41.85_-87.88"});
}
我有:
{
"retval": {
"value": "DBQuery: hello.tablebusiness -> undefined"
},
"ok": 1
}
hello.tablebusiness -> undefined 是什么意思超出了我的理解。正如您从上面看到的,我在 mongo.exe 中成功执行了查询
看起来rockmongo的功能非常有限。我想知道如何实际看到结果。如何在rockmongo中执行随机mongodb命令并观察结果。