查找与至少一个给定查询条件匹配的所有文档

Find all documents that match with at least one of query criteria given

所以我希望能够在我的 mongo 数据库中找到至少与给定的多个条件之一相匹配的文档。我不知道该怎么做,但我想我可以用这个不正确的语法来解释它:

User.find({ username: username } || {email: email});

我查看了 mongoose 文档,但找不到任何相关内容。 (我可能忽略了一些东西)但是如果有人能指出我正确的代码那就太好了。

我正在尝试替换使用多个函数调用的方法。

$or documentation

基本语法-

{ $or: [ { < expression1> }, { < expression2> }, ... , { < expressionN> } ] }

 User.find( { $or: [ { username: username }, {email: email} ] } )