MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Przekazywanie zmiennych do widoku MongoDB

Możesz uzyskać do niego dostęp jak do kolekcji, na przykład tworzę widok przez:

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

Ponieważ jest to już istniejący widok, mogę po prostu zrobić:

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

Aby zobaczyć wszystkie dokumenty lub dodać więcej parametrów do find

Nie jestem pewien, co masz na myśli, przekazując zmienne, ponieważ widoki są jak kolekcje ... uruchamiasz na nich zapytania poprzez find &aggregate .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Co robi opcja konfiguracyjna --bindip w mongodb?

  2. Dlaczego sortowanie MongoDb jest powolne w przypadku kolekcji wyszukiwania

  3. Aktualizacja rekordów w MongoDB przez pymongo prowadzi do usunięcia większości z nich

  4. Nowy sterownik C++ Mongo:jak zobaczyć typ i jak uzyskać wartość ciągu

  5. Losowa próbka z MongoDB zwraca mocno wypaczone wyniki