MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Carattere jolly con notazione a punti Mongodb?

Questa è una vera risposta alla tua domanda.

Come puoi trovare tutti gli oggetti utente che hanno meno di 50 crediti per alcuni servizi se non hai modo di sapere quali saranno le chiavi degli oggetti di servizio è il seguente.

Usa una query $where:

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