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 コマンドを実行し、結果を観察する方法。