我在链接http://api.mongodb.org/c/current/的C API文档中搜索了条件语句(<
,>
,<=
等等)的用法。但我无法找到它。
示例:
mongo shell查询
db.users.find({age: {$gt: 3}}, {})
我想要上面的等效C语句。
答案 0 :(得分:2)
例如,查询:
find({ age : { $gt : 5, $lt : 12}})
会这样写:
bson_init(&b);
bson_append_start_object(&b,"age");
bson_append_int(&b,"$gt",5);
bson_append_int(&b,"$lt",12);
bson_append_finish_object(&b);
bson_finish(&b);