pull/621/head
Mr Chen 9 months ago
parent 9123cedf4c
commit b4952dbb20
  1. 6
      plugins/mongodb/index.py
  2. 10
      scripts/init.d/mw.tpl

@ -1289,6 +1289,10 @@ def getListBson(dbname=''):
r.append(x)
return r
def rootPwd():
return pSqliteDb('config').where(
'id=?', (1,)).getField('mg_root')
def importDbExternal():
args = getArgs()
data = checkArgs(args, ['file', 'name'])
@ -1568,6 +1572,8 @@ if __name__ == "__main__":
print(saveConfig())
elif func == 'set_config_auth':
print(setConfigAuth())
elif func == 'root_pwd':
print(rootPwd())
elif func == 'get_db_list':
print(getDbList())
elif func == 'add_db':

@ -437,7 +437,15 @@ mw_mongodb(){
fi
MGDB_PORT=$(cat $CONF |grep port|grep -v '#'|awk '{print $2}')
CLIEXEC="${ROOT_PATH}/mongodb/bin/mongosh --port ${MGDB_PORT}"
MGDB_AUTH=$(cat $CONF |grep authorization | grep -v '#'|awk '{print $2}')
AUTH_STR=""
if [[ "$MGDB_AUTH" == "enabled" ]];then
pwd=$(cd ${ROOT_PATH}/mdserver-web && python3 ${ROOT_PATH}/mdserver-web/plugins/mongodb/index.py root_pwd)
AUTH_STR="-u root -p ${pwd}"
fi
CLIEXEC="${ROOT_PATH}/mongodb/bin/mongosh --port ${MGDB_PORT} ${AUTH_STR}"
echo $CLIEXEC
${CLIEXEC}
}

Loading…
Cancel
Save