我有两张表history
和jobs
我的历史表包含
> db.history.find()
{ "id" : "21", "browser" : "FF","os" : "Windows" "datetime" : "2013-11-26 17:04:21", "_id" : ObjectId("5294873d6b441e2c16000002") }
db.jobs.find()
{ "_id" : ObjectId("5289c147db9ed2b022f95a36"), "id" : "21", "launch" : "ertret", "names" : "234", "script" : "art-pagination" }
从以上两个表中我需要使用通用browser
获取launch
,script
,os
和id: 21
怎么可能。
答案 0 :(得分:1)
您可以使用以下两个查询来完成此操作。单一查询无法获得它。
> db.history.find({'id':21}, {'browser':1, 'os':1})
> db.jobs.find({'id':21}, {'launch':1,'script':1 })