• 1
  • 2
  • 3
  • 4
  • 5
mssql数据库问题 首 页  »  帮助中心  »  数据库  »  mssql数据库问题
使用Lua操作MongoDB数据库的方法
发布日期:2016-4-18 21:4:47

  使用Lua操作MongoDB数据库的方法  

 

图1

  最近的工作是使用Nginx 和Lua来实现一个操作MongoDB数据库的API,主要实现了其count与query的功能。之前没有写过Lua,熟悉mssql,所以现在也只能勉强着上手,在cloudwu的lua-mongo的基础上我实现了操作MongoDB的API。

  cloudwu的lua-mongo驱动实现了连接Mongo的功能,进行find与findOne等基本操作的功能,因此在lua-mongo的基础上增加了count和query等方法。具体的修改内容如下所示:

  •   API基于luajit-2.0开发,其实相当于lua 5.1,需要使用lua-compat-5.2兼容lua 5.2
  •   使用了ngx.socket.tcp替换mongo.socket模块
  •   增加了count、query、auth等方法

  修改之后的代码:lua-mongo

  具体操作MongoDB的lua代码如下所示:

 

 

  本文地址http://xianglong.me/article/use-lua-to-implement-mongodb-operations/

    以后还会出一些mssql的文章,敬请期待。