sql >> Base de Datos >  >> NoSQL >> MongoDB

Pasar variables a una vista de MongoDB

Puede acceder a él como una colección, por ejemplo, estoy creando una vista a través de:

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

Como esta es ahora una vista existente, simplemente puedo hacer:

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

Para ver todos los documentos o para agregar más parámetros al find

No estoy seguro de lo que quiere decir con pasar variables, ya que las vistas son como colecciones ... ejecuta consultas contra ellas a través de find &aggregate .