蒙古语子串查询

Mongolite substring query

在我的 collection 中,我想过滤掉所有标题以“Once”开头的文档。在 MongoDB Compass 中实现此查询工作正常

query = '{"title" : /^((?!Once).)/i }'

但是尝试在 R 中用 mongolite 做同样的事情 returns 错误:

Invalid JSON object.

我需要更改什么?

我相信 Mongolite 你可以使用 MongoDB 的 $regex" 而不是 \ 来避免这个错误:

query = '{"title": {"$regex": "^((?!Once).)" , "$options": "i"}}'