MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Passer des variables à une vue MongoDB

Vous pouvez y accéder comme une collection, par exemple je crée une vue via :

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

Puisqu'il s'agit maintenant d'une vue existante, je peux simplement faire :

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

Pour voir tous les documents ou pour ajouter plus de paramètres à la find

Vous ne savez pas ce que vous entendez par passer des variables puisque les vues sont comme des collections ... vous exécutez des requêtes sur elles via find &aggregate .