├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.rst ├── c_wrapper ├── lua-bson.c ├── lua-bson.h ├── lua-mongo-cursor.c ├── lua-mongo-cursor.h ├── lua-mongoc-client.c ├── lua-mongoc-client.h ├── lua-mongoc-collection.c ├── lua-mongoc-collection.h ├── lua-mongoc-database.c ├── lua-mongoc-database.h ├── lua-mongoc-wrapper.h ├── lua-object-generators.c ├── lua-object-generators.h ├── lua-version-compat.c ├── lua-version-compat.h ├── mongo-module.c └── mongo-module.h ├── config.ld ├── examples ├── aggregation.lua ├── delete_many.lua ├── delete_one.lua ├── find.lua ├── insert_many.lua ├── insert_one.lua ├── update_many.lua └── update_one.lua ├── ldoc_custom_files └── ldoc.css ├── mongorover-0.1-1.rockspec ├── mongorover.lua ├── mongorover ├── CursorType.lua ├── MongoClient.lua ├── MongoCollection.lua ├── MongoCursor.lua ├── MongoDatabase.lua ├── luaBSONObjects.lua ├── luaBSONObjects │ ├── BSONDate.lua │ ├── BSONNull.lua │ └── ObjectId.lua ├── resultObjects.lua └── resultObjects │ ├── DeleteResult.lua │ ├── InsertManyResult.lua │ ├── InsertOneResult.lua │ └── UpdateResult.lua └── test ├── BaseTest.lua ├── RunAllTests.lua ├── TestClient.lua ├── TestCollection.lua ├── TestDatabase.lua └── luaHelperFunctions.lua /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/README.rst -------------------------------------------------------------------------------- /c_wrapper/lua-bson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-bson.c -------------------------------------------------------------------------------- /c_wrapper/lua-bson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-bson.h -------------------------------------------------------------------------------- /c_wrapper/lua-mongo-cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongo-cursor.c -------------------------------------------------------------------------------- /c_wrapper/lua-mongo-cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongo-cursor.h -------------------------------------------------------------------------------- /c_wrapper/lua-mongoc-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongoc-client.c -------------------------------------------------------------------------------- /c_wrapper/lua-mongoc-client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongoc-client.h -------------------------------------------------------------------------------- /c_wrapper/lua-mongoc-collection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongoc-collection.c -------------------------------------------------------------------------------- /c_wrapper/lua-mongoc-collection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongoc-collection.h -------------------------------------------------------------------------------- /c_wrapper/lua-mongoc-database.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongoc-database.c -------------------------------------------------------------------------------- /c_wrapper/lua-mongoc-database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongoc-database.h -------------------------------------------------------------------------------- /c_wrapper/lua-mongoc-wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-mongoc-wrapper.h -------------------------------------------------------------------------------- /c_wrapper/lua-object-generators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-object-generators.c -------------------------------------------------------------------------------- /c_wrapper/lua-object-generators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-object-generators.h -------------------------------------------------------------------------------- /c_wrapper/lua-version-compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-version-compat.c -------------------------------------------------------------------------------- /c_wrapper/lua-version-compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/lua-version-compat.h -------------------------------------------------------------------------------- /c_wrapper/mongo-module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/mongo-module.c -------------------------------------------------------------------------------- /c_wrapper/mongo-module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/c_wrapper/mongo-module.h -------------------------------------------------------------------------------- /config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/config.ld -------------------------------------------------------------------------------- /examples/aggregation.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/aggregation.lua -------------------------------------------------------------------------------- /examples/delete_many.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/delete_many.lua -------------------------------------------------------------------------------- /examples/delete_one.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/delete_one.lua -------------------------------------------------------------------------------- /examples/find.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/find.lua -------------------------------------------------------------------------------- /examples/insert_many.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/insert_many.lua -------------------------------------------------------------------------------- /examples/insert_one.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/insert_one.lua -------------------------------------------------------------------------------- /examples/update_many.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/update_many.lua -------------------------------------------------------------------------------- /examples/update_one.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/examples/update_one.lua -------------------------------------------------------------------------------- /ldoc_custom_files/ldoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/ldoc_custom_files/ldoc.css -------------------------------------------------------------------------------- /mongorover-0.1-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover-0.1-1.rockspec -------------------------------------------------------------------------------- /mongorover.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover.lua -------------------------------------------------------------------------------- /mongorover/CursorType.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/CursorType.lua -------------------------------------------------------------------------------- /mongorover/MongoClient.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/MongoClient.lua -------------------------------------------------------------------------------- /mongorover/MongoCollection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/MongoCollection.lua -------------------------------------------------------------------------------- /mongorover/MongoCursor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/MongoCursor.lua -------------------------------------------------------------------------------- /mongorover/MongoDatabase.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/MongoDatabase.lua -------------------------------------------------------------------------------- /mongorover/luaBSONObjects.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/luaBSONObjects.lua -------------------------------------------------------------------------------- /mongorover/luaBSONObjects/BSONDate.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/luaBSONObjects/BSONDate.lua -------------------------------------------------------------------------------- /mongorover/luaBSONObjects/BSONNull.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/luaBSONObjects/BSONNull.lua -------------------------------------------------------------------------------- /mongorover/luaBSONObjects/ObjectId.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/luaBSONObjects/ObjectId.lua -------------------------------------------------------------------------------- /mongorover/resultObjects.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/resultObjects.lua -------------------------------------------------------------------------------- /mongorover/resultObjects/DeleteResult.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/resultObjects/DeleteResult.lua -------------------------------------------------------------------------------- /mongorover/resultObjects/InsertManyResult.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/resultObjects/InsertManyResult.lua -------------------------------------------------------------------------------- /mongorover/resultObjects/InsertOneResult.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/resultObjects/InsertOneResult.lua -------------------------------------------------------------------------------- /mongorover/resultObjects/UpdateResult.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/mongorover/resultObjects/UpdateResult.lua -------------------------------------------------------------------------------- /test/BaseTest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/test/BaseTest.lua -------------------------------------------------------------------------------- /test/RunAllTests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/test/RunAllTests.lua -------------------------------------------------------------------------------- /test/TestClient.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/test/TestClient.lua -------------------------------------------------------------------------------- /test/TestCollection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/test/TestCollection.lua -------------------------------------------------------------------------------- /test/TestDatabase.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/test/TestDatabase.lua -------------------------------------------------------------------------------- /test/luaHelperFunctions.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-labs/mongorover/HEAD/test/luaHelperFunctions.lua --------------------------------------------------------------------------------