MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Passando variáveis ​​para uma visualização do MongoDB


Você pode acessá-lo como uma coleção, por exemplo, estou criando uma visualização via:
db.runCommand({
  create: 'AuthorsView',
  viewOn: 'authors',
  pipeline: [{
    "$group": {
      "_id": "$email",
      "count": {
        "$sum": 1
      }
    }
  }]
})

Como esta agora é uma visão existente, posso simplesmente fazer:
db.getCollection('AuthorsView').find({})

Para ver todos os documentos ou adicionar mais parâmetros ao find

Não tenho certeza do que você quer dizer com passar variáveis, pois as visualizações são como coleções ... você executa consultas nelas via find &aggregate .