Skip to content

boyxuper/lua-mongo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lua_ngx support

Introduction

This is a simple lua mongo driver, work in progress.

Building

Install lua-bson first. https://github.com/cloudwu/lua-bson

cd lua-bson

git clone https://github.com/keplerproject/lua-compat-5.2

make linux

Features

  • connect to mongod
  • auth with mongod (new!)
  • runCommand
  • insert document
  • update document
  • once time query: query, limit, skip, sort (new!)
  • count: query (new!)
  • find return basic cursor, cursor hasNext() and next()
  • findone

Todo list

  • write concern
  • replica set
  • gridFS
  • tailable cursor
  • more options for cursor
  • more command
  • and more ...

Getting started

See test.lua

About

A simple lua mongo driver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 58.3%
  • Lua 37.7%
  • Makefile 4.0%