使用的是moongoo库,使用find_one()函数能正常返回数据,但是使用find()函数的时候就不能返回数据
local mg, err = moongoo.new("mongodb://jdbguser:jdbguser20220307@127.0.0.1:27017/test")
if not mg then
error(err)
end
local col = mg:db("test"):collection("user")
ngx.log(ngx.ERR,"col: ",dump(col))
--local doc, err = col:find_one({loginType = 1})
local doc, err = col:find({loginType = 1 })
--ngx.log(ngx.ERR,"doc: ",dump(doc))
ngx.say("doc: "..doc)
ngx.say(doc.deviceid)
我是这样写的,是写的不对还是别的什么原因?