javascript - MongoDB Compass 过滤器不以以下开头

标签 javascript regex mongodb

我使用 MongoDB Compass 作为数据库的 GUI。

我正在尝试过滤标题不以 p 开头的位置,我在过滤器字段中有这个 - 这直接来自 mongodb 文档:

{ title: { $not: /^p.*/ } }

但是,“查找”按钮仍然处于禁用状态...我做错了什么?

谢谢

最佳答案

尝试使用$regex和“不以 p 开头”模式

{ title: {"$regex": "^(?!p)"} }

关于javascript - MongoDB Compass 过滤器不以以下开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58719558/

相关文章:

javascript - JQuery 自动填充表格行并选择相应的文本?

javascript - 正则表达式可选和组

Python re.findall 将输出打印为列表而不是字符串

regex - 正则表达式在 vb6 中的使用

node.js - NodeJS MongoDB 回调 hell

node.js - 追加 ObjectId 数组

javascript - SAPUI5:如何在将数据推送到OData服务时显示加载对话框?

javascript - 反转div后面的颜色?

node.js - MongoDB find函数在node.js中运行两次

javascript - 在 Asp.Net 中拖放 2 个列表框