sql >> Databáze >  >> NoSQL >> MongoDB

Zástupný znak tečkové notace Mongodb?

Toto je skutečná odpověď na vaši otázku.

Jak můžete najít všechny uživatelské objekty, které mají méně než 50 kreditů za nějakou službu, pokud nemáte žádný způsob, jak zjistit, jaké budou klíče servisních objektů, je následující.

Použijte dotaz $where:

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


  1. Mongoose – Agregace $match na základě hodnot výčtu

  2. Propojení AngularJS s MongoDB

  3. SignalR se nemůže připojit k Azure Redis na SSL

  4. Odstraňte staré záznamy v mongodb na základě měsíce