fetch() 报错和 mongo 的 find 函数模糊查询报错

早上 10 点开始,折腾两个问题,能翻阅的资料有限,只能菜鸟提问了:

1、具体报错(数据库连接成功)
com.raqsoft.common.RQException: 单元格 A3 中有错误
Query failed with error code 13 and error message ‘command find requires authentication’ on server 101...*:37717
截图

imagepng

问题:fetch() 的调用是否还有其他注意点?

2、问题:mongo_shell 支持 find 函数里的模糊查询条件吗?
把 A2 查询改成:
=mongo_shell(A1,“InhospRecord.find({‘admitDiagName’:{ $regex:/ 妊娠期发生的糖尿病 /},‘hospCode’:‘6666666’})”)
报错信息:
com.raqsoft.common.RQException: 单元格 A2 中有错误

{‘admitDiagName’:{ $regex:/ 妊娠期发生的糖尿病 /},‘hospCode’:‘6666666’}

at com.raqsoft.cellset.datamodel.PgmCellSet._$3(Unknown Source:2069)
at com.raqsoft.cellset.datamodel.PgmCellSet.runNext(Unknown Source:2098)
at com.raqsoft.ide.dfx.IlIIIlIllllIllII.run(Unknown Source:1423)
Caused by: com.mongodb.util.JSONParseException:
{‘admitDiagName’:{ $regex:/ 妊娠期发生的糖尿病 /},‘hospCode’:‘666666’}

at com.mongodb.util.JSONParser.parse(JSON.java:231)
at com.mongodb.util.JSONParser.parseObject(JSON.java:264)