蒙古语子串查询
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"}}'
在我的 collection 中,我想过滤掉所有标题以“Once”开头的文档。在 MongoDB Compass 中实现此查询工作正常
query = '{"title" : /^((?!Once).)/i }'
但是尝试在 R 中用 mongolite 做同样的事情 returns 错误:
Invalid JSON object.
我需要更改什么?
我相信 Mongolite 你可以使用 MongoDB 的 $regex 和 "
而不是 \
来避免这个错误:
query = '{"title": {"$regex": "^((?!Once).)" , "$options": "i"}}'