我正试图从getMovies端点返回所有导演或制片人是迈克尔·贝的电影。
async getMovies(user: User): Promise<Movies[]> {
return await this.movieModel
.find({ director: user.name }
因此上述内容返回了导演的所有电影
我想发表一个或声明,还将返回同一用户制作的电影
sample movie object
答案 0 :(得分:0)
解决方案是使用$or
operator进行查询
async getMovies(user: User): Promise<Movies[]> {
return await this.movieModel
.find({ $or: [{ director: user. name }, { producer: user. name }] })