Come stabilire un MongoDB per il collegamento con QNAP NAS mediante QIoT Suite Lite?


Ultima data di modifica 2018-06-20

In questo tutorial, sarà illustrato come stabilire un MongoDB per il collegamento al QNAP NAS mediante QIoT Suite Lite.

Fase_1: Aprire Container Station e impostare MongoDB

  • Fare clic su "Container Station".
  • Fare clic su "Crea container".
  • Andare su MongoDB e fare clic su "Installa" (Fare clic su "MongoDB" per ulteriori informazioni).
  • Fare clic su "Crea"
  • Sarà installato un container vuoto. Sarà necessario installare, rimuovere e installare un nuovo MongoDB.
  • Scegliere il container e rimuoverlo.


  • Scegliere "Crea container", e fare clic su "Installa" per ricreare il MongoDB.
  • In Comando, inserire "mongod --auth".
  • Fare clic su "Impostazioni avanzate".
  • Andare su "Rete", inserire un valore per il numero di "porta" MongoDB (ad esempio: 37011).
  • Andare su "Cartella condivisa", e fare clic su "Aggiungi".
  • In "Volume da host" scegliere la cartella creata in precedenza (ad esempio: Container > Mongo DB > db).
  • In "Monta punto" inserire "/data/db".
  • In "Volume da host" scegliere la cartella creata in precedenza (ad esempio: Container > Mongo DB > configdb).
  • In "Monta punto" inserire "/data/configdb".
    Lo scopo di aggiungere questi comandi è di rendere più semplice il backup e la modifica
  • Fare clic su "Crea"

Fase_2: Impostare l'account e le autorizzazioni di MongoDB

  • È possibile consultare le istruzioni di MongoDB DockerHub per ulteriori informazioni sull'impostazione dei controlli d'accesso.
  • Imposta account: Nel container MongoDB, fare clic su "Terminale", inserire "amministratore mongo", e fare clic su "OK".
  • Inserire il comando " db.createUser({ user: 'immetti account', pwd: 'immetti password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); ".
  • Tornare al container MongoDB, fare clic su "Terminale" e inserire il comando "mongo -u immetti account -p immetti password --authenticationDatabase admin".
  • Fare clic su "OK".
  • Inserire il comando "use nome database" (ad esempio: "use qiotdatabase"). 
  • Inserire il comando "db.createUser({ user: "immetti account DB", pwd: "immetti password DB", roles: [ { role: "dbOwner", db: "immettere il nome DB definito in precedenza"}]});

    (Quando si "crea un altro nuovo account e password", non può essere identico all'account utente creato in precedenza (ad esempio: "qiotduser")).

Fase_3: Collegare MongoDB a QIoT Suite Lite

  • Aprire l'applicazione IoT e fare clic su "Regola".
  • In "storage", scegliere "mongodb" e inserirlo nel Flusso 1, quindi fare doppio clic.
  • In Server, fare clic con il pulsante destro per aggiungere un nuovo mongodb.
  • Inserire le seguenti informazioni:
    1. Host: 10.0.5.1 (deve essere l'IP) 
    2. Port: il numero di porta impostato in precedenza (ad esempio: "37011").
    3. Database: il nome del database impostato in precedenza (ad esempio: "qiotdatabase").
    4. Username: il nome utente impostato in precedenza (ad esempio: "qiotuser").
    5. Password: la password impostata in precedenza (ad esempio: "qiotuser").
    6. Name: inserire un nome (ad esempio: "qiotdb").
  • Fare clic su "Aggiungi".
  • Inserire un nome in "Raccolta" (ad esempio: temp).
  • In "Funzionamento", scegliere l'operazione desiderata. (per altre informazioni, leggere il sito web MongoDB).
  • Nome: inserire un nome.
  • Fare clic su "Fine".
  • In "storage", scegliere "mongodb". In "funzione", scegliere "funzione". Quindi inserirlo nel Flusso 1.
  • Fare doppio clic su "funzione", e inserire il codice da impostare. (Consultare la sezione "info" sul lato destro per ulteriori informazioni)
  • Fare clic su "Fine".
  • Fare doppio clic su "mongodb", scegliere il nome del server impostato in precedenza e inserire il nome della raccolta desiderato (ad esempio: temp).
  • Nome: inserire un nome.
  • Fare clic su "Fine".
  • Al termine delle impostazioni, è possibile collegare tra loco il nodo funzione e il nodo mongodb come di seguito, quindi fare clic su "Salva".
  • Sul lato destro viene visualizzato il valore.

Questo articolo è stato utile?

47% delle persone lo ritengono utile.
Grazie per il feedback.

Informarci su come può essere migliorato l'articolo:

Per offrire un’ulteriore feedback, includerlo di seguito.

Scegliere le caratteristiche

      Mostra di più Meno

      Questo sito in altre nazioni/regioni

      open menu
      back to top