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

Symbol wieloznaczny w notacji Mongodb z kropką?

To jest rzeczywista odpowiedź na Twoje pytanie.

Sposób, w jaki można znaleźć wszystkie obiekty użytkownika, które mają mniej niż 50 kredytów na jakąś usługę, jeśli nie masz możliwości dowiedzenia się, jakie będą klucze obiektów usługi, jest następujący.

Użyj zapytania $where:

db.users.find({
    $where: function () {
        for (var index in this.services)
            if (this.services[index].credits < 50)
                return this;
    }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. DB.eval() ze sterownikiem Mongo Java

  2. Zapytanie o datę MongoRepository JSON (wiosna)

  3. jak zaktualizować pola obiektu zagnieżdżonego w mongodb?

  4. MongoDB — Zapytanie o ostatni element tablicy?

  5. Zapytania wewnątrz tablic Postgres JSON