sql >> Database >  >> NoSQL >> MongoDB

Variabelen doorgeven aan een MongoDB-weergave

Je hebt er toegang toe net als een verzameling, ik maak bijvoorbeeld een weergave via:

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

Aangezien dit nu een bestaande weergave is, kan ik eenvoudig het volgende doen:

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

Om alle documenten te zien of om meer parameters toe te voegen aan de find

Ik weet niet zeker wat je bedoelt met het doorgeven van variabelen, aangezien views net als verzamelingen zijn ... je voert er query's op uit via find &aggregate .



  1. MongoDb wordt afgesloten met code 100

  2. Kan buffer niet schrijven naar MongoDB GridFS

  3. Moet ik gebruikersinvoer opschonen voordat ik deze in MongoDB invoeg (MongoDB + Node js-combinatie)

  4. Importeer CSV-gegevens als een array in MongoDB met behulp van mongoimport