Mô hình các Server trông như sau
1. Tại Local
// SSH vào ServerSSH bằng private key: version_schat
$ cd ~/.ssh
$ sudo ssh -i version_schat [email protected]
// hoặc
ssh -i /home/duy.ngo/.ssh/version_schat [email protected]
# [schatadmin@Schat-SSH-to-SGH ~]$
2. Tại ServerSSH
1 2 3 |
// SSH vào Server Deploy [schatadmin@Schat-SSH-to-SGH ~]$ bash ssh/live/deploy1.sh #[schatadmin@sg-scdeploy01 ~]$ |
3. Tại Server Deploy
1 2 3 |
// SSH vào server QA [schatadmin@sg-scdeploy01 ~]$ bash ssh/qa/qa3.sh [qaschatadmin@qa-schat03 ~]$ |
4. Tại Server QA
1 2 3 4 5 6 7 8 9 10 11 |
// Dùng mongo nào [qaschatadmin@qa-schat03 ~]$ mongo 'mongodb://appqa2schat:[email protected]:27017/schat?replicaSet=QA-schat-02' # MongoDB shell version v4.0.20 # MongoDB server version: 4.2.17-17 QA-schat-02:PRIMARY> // Bắt đầu query QA-schat-02:PRIMARY> db.getCollection('rocketchat_settings').find({_id:'Accounts_SearchFields'}) // Query vui vui db.getCollection('rocketchat_organization').find({user: {$elemMatch: {username: "wyungjung"}}},{"user.$": 1}) |