我的代码是
conn = mongo:new()
ok, err = conn:connect("127.0.0.1")
if not ok then
local json_text = '[{"ret":0}, {"err":"0017"}, {"errmsg":"连接mongodb失败" '.. err .. '}]'
ngx.say( cjson.encode(json_text) )
end
local db = conn:new_db_handle ( "zhazha_db" )
local fs = db:get_gridfs("zhazha")
local r, err = fs:write("ABCDEFGHIJKLMNOPQRST", 0) --gridfs.file_size
ngx.say(fs)
告诉我在用fs:write()方法的时候有问题。请问这个问题大概是什么原因导致的呢?
报错:
stack traceback: /home/www/z_upload.lua:115: in function 'write' /home/www/z_upload.lua:110: in function [C]: in function 'xpcall' /home/www/z_upload.lua:117: in function falsenil