我正在使用此$nin
查询进行$regex
搜索但不起作用:
first_name: { $nin: [ "/^rahul/i", "/^Bhosale/i" ] }
执行此查询后,我无法在没有“rahul”或“bhosale”的情况下找到结果,但是当我点击下面的查询时
first_name: { $nin: [ /^rahul/i, /^Bhosale/i ] }
它工作正常。
当我将数组传递给find()
时,我认为它采用双引号的反斜杠来解释为什么它无法找到结果。
我该如何解决这个问题?