MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Übergeben von Variablen an eine MongoDB-Ansicht

Sie können darauf wie auf eine Sammlung zugreifen, zum Beispiel erstelle ich eine Ansicht über:

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

Da dies jetzt eine vorhandene Ansicht ist, kann ich einfach Folgendes tun:

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

Um alle Dokumente zu sehen oder weitere Parameter zum find hinzuzufügen

Ich bin mir nicht sicher, was Sie mit dem Übergeben von Variablen meinen, da Ansichten genau wie Sammlungen sind ... Sie führen Abfragen für sie über find aus &aggregate .