mongo シェルから mongo スクリプトを作成しようとしていますが、小さな問題があります。コード自体を説明します。
var shops = db.Shop.find({})
function printShopUrl(data) {
var name, url;
for (var i = 0; i < data.length(); i++) {
name = data[i].name;
url = db.Instance.findOne({name:name}).url;
print(url);
}
}
printShopUrl(shops)
したがって、私が今やろうとしているのは、単に URL を出力することだけですが、このクエリを実行するとエラーが発生します。
TypeError: db.Instance.findOne({name:name}) has no properties (shell):1
私が間違っていることは何ですか?