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

Agregát Mongoose, nelze dynamicky přidat nějakéPole:{ $not; nula }

Existuje speciální $type operátor, který vám umožní zkontrolovat typ vlastnosti. Pokud tedy máte ve sbírce explicitní hodnoty null, budou typu 10 . Úplný seznam kódů typů zde . Chcete-li tedy zkontrolovat, zda se vlastnost nerovná null můžete použít následující dotaz.

db.transactions.aggregate([
    {
        $match: {
            billId: {  $not: { $type: 10 } }  
        }
    }
])



  1. Node.js, (Hi)Redis a příkaz multi

  2. MongoDB - Pusťte databázi

  3. DAO a injekce závislosti, rada?

  4. Top 6 funkcí HDFS – Výukový program Hadoop HDFS