Mongodb Lua如何支持Mongo?

Mongodb Lua如何支持Mongo?,mongodb,lua,Mongodb,Lua,Lua如何支持MongoDB? 我安装了,它不工作,只是提示我“连接失败:无法解析本地主机(3:找不到主机)”。 已解决:代码 mongo=require('resty.mongol') conn=mongo:new() 好的,err=conn:connect('127.0.0.1') 如果不正常,则 ngx.say(“连接失败:……错误) 结束 本地数据库=连接:新的数据库句柄(“weidian”) col=db:get_col(“频道”) r=col.find_one({}) 对于k,

Lua如何支持MongoDB?
我安装了,它不工作,只是提示我“连接失败:无法解析本地主机(3:找不到主机)”。

已解决:代码


mongo=require('resty.mongol')
conn=mongo:new()
好的,err=conn:connect('127.0.0.1')

如果不正常,则
ngx.say(“连接失败:……错误)
结束

本地数据库=连接:新的数据库句柄(“weidian”)
col=db:get_col(“频道”)
r=col.find_one({})
对于k,v成对(r)do
ngx.say(k)
结束
连接:关闭()

您是否尝试传递IP地址?(127.0.0.1)

连接到mongodb时,不需要为端口指定自定义值

因此,您的代码应该是以下代码之一:

conn:connect( 'localhost' )


我对lua resty mongol使用ip进行连接也有同样的问题,效果很好。你可能也想看看forks,因为原始的回购协议已经有一段时间没有更新了。

你尝试过ip地址了吗?@Dreamwalker aha,成功了。我刚刚试过localhost.bad您是将
localhost
作为字符串传递还是仅作为变量传递?作为字符串传递。就像这个conn:connect('localhost',27017)你能把你的代码也放在这个问题上吗?啊哈,谢谢你的食梦者
conn:connect( '127.0.0.1' )