Frage

is there any way I can pass a MongoDB query like db.things.find() directly to the Mongo C Driver or the Javascript driver node-mongo-native to make a query?

I am wondering the native driver is able to evaluate the query and return the result.

How to do that?

Thanks!

War es hilfreich?

Lösung

The method mongo_simple_str_command(…) in mongo.h seems to be what you are searching for.

mongo_simple_str_command(conn, db, "$eval", "db.foo.find()", out);

I found an usage example here: https://github.com/mongodb/mongo-c-driver/blob/master/test/platform/linux/timeouts.c

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top