我想使用 RegExp
搜索 mongo 数据库,但我不想返回具有匹配的 RegExp
的数据,而是想返回没有 RegExp
的数据。
例如:
查找所有不包含new RegExp("mediaType")
的数据。
我对正则表达式的了解非常少,所以我不知道如何解决这个问题。
最佳答案
要查找与正则表达式匹配的元素(例如模式),您可以使用:
db.coll.find({ fieldName: { $regex: /pattern/ } });
要查找与相同正则表达式不匹配的元素,您可以使用:
db.coll.find({ fieldName: { $not: /pattern/ } });
关于javascript - 如何为 node/mongo 创建一个正则表达式来查找不包含正则表达式的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48081285/