我在mongo.exe中执行了一个命令
> db.tablebusiness.find({"_id": "the-simmons-paradise__41.85_-87.88"});我得到了结果:
现在,我尝试类似的命令在罗克芒戈。如果我执行
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"});
}未定义的hello.tablebusiness ->是什么意思,我无法理解。正如您从上面看到的,我在mongo.exe中成功地执行了查询
看上去岩芒果的特征非常有限。我想知道如何才能真正看到结果。如何在rockmongo中执行随机mongodb命令并观察结果。
发布于 2012-11-27 14:00:34
find()方法返回一个游标对象。为了在游标中查看第一个返回的记录,必须调用next()方法。
function () {
return db.tablebusiness.find({
"_id": "the-simmons-paradise__41.85_-87.88"
}).next();
}https://dba.stackexchange.com/questions/22590
复制相似问题