仅返回MongoDB中匹配的元素

时间:2018-01-19 05:10:00

标签: mysql arrays mongodb nosql nosql-aggregation

我试图"翻译"来自MySQL的查询,

 @IBAction func actionButton(_ sender: Any) {

       let storyBoard = UIStoryboard(name: "Main", bundle: nil)
       let vc = storyBoard.instantiateViewController(withIdentifier: "your view controller identifier") as! your vc 
       self.present(vc,animated:true,completion: nil)
    }

到MongoDB查询。到现在为止还挺好。我已经搜索过试图理解我如何能够做到我想做的事情,但我已经停止了。

到目前为止,这是我作为MongoDB查询所拥有的,

SELECT a.Nome, a.PosicaoPrimaria, a.PosicaoSecundaria 
FROM Atleta AS a INNER JOIN Equipa AS e ON a.Equipa_idEquipa = e.idEquipa
WHERE e.Localidade = 'Braga' AND a.PosicaoSecundaria != ''
ORDER BY a.PosicaoSecundaria;

这给了我想要退回的球员我想要的结果,但它也会让所有其他球员退回,而这些球员并不适合这个账单。在查询上。见下图。

Query results

我真正需要的是过滤结果,只显示拥有"查询"数组不为空。有办法可以做到吗?

0 个答案:

没有答案