我是MongoDB的新手。在MongoDB的SQL中寻找类似于UNION的东西。 所以我有两个结构相似的集合。我需要对每个查询运行两个不同的查询,但返回的结果将采用相同的格式,是否可以将它们连接在一起?
Collection1:
db.Questions.findOne(){
"QuestionId" : 29,
"Title" : "What's an easy-to-use tool to manage datasets?",
"CreationDate" : 20130500000000.0,
"OwnerUserId" : 37,
"AcceptAnswer" : 34,
"AcceptDate" : 20130900000000.0,
"Tags" : "tool-request,analysis",
}
收藏1返回格式: {" QuestionId" :29, " CreationDate" :20130900000000.0}
Collection2:
db.Answerss.findOne(){
"Id" : 8,
"ParentId" : 7,
"CreationDate" : 20130500000000.0,
"Accepted" : "N",
"OwnerUserId" : 41
}
收藏2返回格式: {" Id" :8, " CreationDate" :20130500000000.0}
有没有办法合并这两个结果?我觉得它与JavaScript语言,数组和$ push函数相结合。但我不太清楚如何做到这一点。
非常感谢。