MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Passaggio di variabili a una vista MongoDB

Puoi accedervi proprio come una raccolta, ad esempio sto creando una vista tramite:

db.runCommand({
  create: 'AuthorsView',
  viewOn: 'authors',
  pipeline: [{
    "$group": {
      "_id": "$email",
      "count": {
        "$sum": 1
      }
    }
  }]
})

Poiché questa è ora una vista esistente, posso semplicemente fare:

db.getCollection('AuthorsView').find({})

Per vedere tutti i documenti o per aggiungere più parametri al find

Non sono sicuro di cosa intendi con il passaggio di variabili poiché le viste sono proprio come le raccolte ... esegui query su di esse tramite find &aggregate .