2

我正在使用 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

4

0 回答 0