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

Tablica wyszukiwania MongoDB obiektów według pola (warunki łączenia i nieskorelowane podzapytania)

steps.step ewaluuje do tablicy ciągów w tym przypadku ["s1", "s2"] . Zwykła $lookup obsługuje takie porównanie i robi $in za kulisami.

W drugim przykładzie używasz $expr więc musisz używać języka wyrażeń, dlatego musisz użyć $in operator:

$expr: { $in: ['$_id', '$$stepId'] }

Plac zabaw Mongo




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dlaczego mongodump nie tworzy kopii zapasowych indeksów?

  2. Jak załadować wiele plików js do bazy danych za pomocą powłoki mongo?

  3. Skrypt powłoki mongo nie pozwala mi dołączyć użyj <database>

  4. Zagnieżdżona tablica agregatów Mongo

  5. Wyklucz określone pola w indeksie symboli wieloznacznych w MongoDB