Mongoose在find()中使用数组。where()
我有一个string数组,我想用它作为参数在我的MongoDB中查找文档。
基本上我想要做的是
// Using query builder Person. find(). where('name.last').equals('Ghost' || 'ETC' || 'ETC')....
但是,而不是使用一堆或声明,我只想通过我的string数组。
这可能吗?
只要使用.in
方法,在$in
运算符在播放:
Person. find(). where('name.last').in(['Ghost', 'Foo', 'Bar'])
引用MongoDB文档 :
$in
操作符select字段值等于指定数组中任何值的文档。