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

MongoDB:w ścieżce znaleziono zbyt wiele elementów pozycyjnych (tj. „$”)

MOŻESZ zrób to, potrzebujesz tylko Mongo 3.6! Zamiast przeprojektowywać bazę danych, możesz użyć funkcji Array Filters w Mongo 3.6, którą można znaleźć tutaj:

https://thecodebarbarian.com/a-nodejs-perspective-on-mongodb-36-array-filters

Piękno tego polega na tym, że możesz powiązać wszystkie dopasowania w tablicy ze zmienną, a następnie odwołać się do tej zmiennej później. Oto najlepszy przykład z powyższego linku:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy należy włączyć księgowanie MongoDB?

  2. Jak poprawnie zdefiniować obiekt w tablicy w schemacie Mongoose z 2d indeksem geograficznym?

  3. Jak wdrożyć ClusterControl w AWS, aby zarządzać bazą danych w chmurze

  4. Jak znaleźć dokumenty spełniające wiele kryteriów

  5. Usuń wpis z tablicy za pomocą sterownika MongoDB-Java