MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Предаване на променливи към изглед на MongoDB

Можете да получите достъп до него точно като колекция, например създавам изглед чрез:

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

Тъй като това вече е съществуващ изглед, мога просто да направя:

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

За да видите всички документи или да добавите още параметри към find

Не съм сигурен какво имате предвид с предаване на променливи, тъй като изгледите са точно като колекции ... изпълнявате заявки срещу тях чрез find &aggregate .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Сортирайте масива в документа с MongoDB

  2. Не може да се използва оператор за импортиране извън модули

  3. 3 начина за пускане на индекс в MongoDB

  4. Как да обединим няколко полета в колекция?

  5. NodeJS/ExpressJS изпраща отговор на голямо количество данни в 1 поток