私はMongoのCLIで次のコマンドを持っているが、私は何も結果を得ていないのです。それぞれの結果をコンソールに出力しますか?
db.files.find({
state: 4,
created : {
'$gte': ISODate("2017-01-18T00:00:00.000Z"),
'$lte': ISODate("2017-01-19T00:00:00.000Z")
}
}).forEach(function (o) {
db.users.find({"id": ObjectId(o.user)},{"username": 1}).pretty();
});
CLIでのI出力ユーザー名をどうすればよいですか?
db.users.find({},{'id':1, 'username':1}).pretty();
{
"_id" : ObjectId("5489b6abe4b0e66fc6491c85"),
"username" : "[email protected]"
}
db.files.find({ }, {'id': 1, 'user': 1}).pretty();
{ "_id" : "--M17HJrR1m1svX6GZS-YQ", "user" : "56bfe199fe6cc47d0c2f8781" }
{ "_id" : "--bnG8eJTfiYE08xjDphmQ", "user" : "56c477a9da1173ce065abfbf" }
{ "_id" : "-0G2Q5fQQTCJhqEWjVkQYw", "user" : "57388a9b9ef0e2201245b265" }
はユーザー名をリターンしていませんが、ユーザーIDは? – khinester
私は質問 – khinester
を更新しました。私はちょうど 'undefined'を得ます – khinester