我正在使用 MongoDB 3.4 和 C++ 驱动程序(最新版本,3.1.1)。我需要通过$regex
以给定prefix
. 目前,我使用以下查询文档:
auto query = bsoncxx::builder::stream::document()
<< "item" << bsoncxx::types::b_regex("^" + prefix, "")
<< bsoncxx::builder::stream::finalize;
但是,当prefix
包含特殊字符(如$
. 有没有一种方法可以转义prefix
或重写上面的文档创建,以便无论在中使用的字符如何,它都可以工作prefix
?