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

Overførsel af variabler til en MongoDB-visning

Du kan få adgang til det ligesom en samling, for eksempel opretter jeg en visning via:

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

Da dette nu er en eksisterende visning, kan jeg blot gøre:

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

For at se alle dokumenterne eller tilføje flere parametre til find

Ikke sikker på, hvad du mener med at overføre variabler, da visninger er ligesom samlinger ... du kører forespørgsler mod dem via find &aggregate .



  1. bedste praksis for indlejret kategori i Mongo og Meteor

  2. Mongo giver dup-nøglefejl for felter med unik:falsk

  3. Hvordan øger man rigtig mange datoer i mongoDB?

  4. Sådan kopieres en samling fra en database til en anden i MongoDB