MongoC中的正则表达式

far*_*ruk 5 mongo-c-driver

如何使用bcon_new在mongoC中执行此查询?

 db.users.find({"name": /.*m.*/})
Run Code Online (Sandbox Code Playgroud)

far*_*ruk 2

经过几次尝试和错误,我终于根据 libbson 类比找到了答案

bson_t *query;

query = BCON_NEW ("name", BCON_REGEX("m","i") );
Run Code Online (Sandbox Code Playgroud)