luamongo 介绍
luamongo is a Lua library that wraps the mongodb C++
API
示例代码:
require('mongo') -- Create a connection object local db = assert(mongo.Connection.New()) -- connect to the server on localhost assert(db:connect('localhost')) -- insert a value into the namespace 'test.values' assert(db:insert('test.values', {a = 10, b = 'str1'})) -- the same using a JSON string assert(db:insert('test.values', "{'a': 20, 'b': 'str2'}")) -- insert a multiple values into the namespace 'test.values' assert(db:insert_batch('test.values', {{a = 10, b = 'str1'}, {c = 11, d = 'str2'}})) -- print the number of rows in the namespace 'test.values' print(db:count('test.values')) -- query all the values in the namespace 'test.values' local q = assert(db:query('test.values', {})) -- loop through the result set for result in q:results() do print(result.a) print(result.b) end
luamongo 官网
https://github.com/moai/luamongo
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。