有什么方法可以将db.things.find()
之类的MongoDB查询直接传递给 Mongo C驱动程序或Javascript驱动程序 node-mongo-native 来制作查询?
我想知道本机驱动程序能够评估查询并返回结果。
怎么做?
谢谢!
答案 0 :(得分:3)
mongo.h中的方法mongo_simple_str_command(...)似乎就是您要搜索的内容。
mongo_simple_str_command(conn, db, "$eval", "db.foo.find()", out);
我在这里找到了一个用法示例:https://github.com/mongodb/mongo-c-driver/blob/master/test/platform/linux/timeouts.c