How to pass argument to Mongo Script

前端 未结 6 1518
闹比i
闹比i 2020-12-12 19:41

I\'ve been using mongo and script files like this:

$ mongo getSimilar.js

I would like to pass an argument to the file:

$ mo         


        
6条回答
  •  粉色の甜心
    2020-12-12 20:11

    Set a shell var:

    password='bladiebla'
    

    Create js script:

    cat < mongo-create-user.js
    print('drop user admin');
    db.dropUser('admin');
    db.createUser({
    user: 'admin',
    pwd: '${password}',
    roles: [ 'readWrite']
    });
    EOT
    

    Pass script to mongo:

    mongo mongo-create-user.js
    

提交回复
热议问题