sql >> Database >  >> NoSQL >> MongoDB

Mongoose-aggregaat, kan niet dynamisch iets toevoegenVeld:{ $not; nul }

Er is een speciale $type operator waarmee u het type eigenschap kunt controleren. Dus als je expliciete nulls in je verzameling hebt, zijn deze van het type 10 . Volledige lijst met typecodes hier . Dus om te controleren of een eigenschap niet gelijk is aan null u kunt de volgende zoekopdracht gebruiken.

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



  1. Mongodb, zoek of een verzameling leeg is, node.js

  2. Kan de serialisatie-informatie voor *expression* niet bepalen met .Date

  3. MongoDB $ceil

  4. Een lege reeks berichten retourneren bij het gebruik van mangoesten vullen