MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoose агрегат, не може динамично да добави someField:{ $not; нула }

Има специален $type оператор, който ви позволява да проверите типа собственост. Така че, ако имате изрични нули във вашата колекция, те ще бъдат от тип 10 . Пълен списък с кодове на типове тук . Така че, за да проверите дали дадено свойство не е равно на null можете да използвате следната заявка.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError напишете EPIPE” в инсталацията на Parse-Server

  2. Фатална грешка:Класът „Mongo“ не е намерен в C:\\Apache Software Foundation\Apache2.2\htdocs\sample\testdb.php

  3. не може да стартира mongo-connector

  4. Как да добавя нови обекти в вложен масив за mongodb с помощта на node.js?

  5. Шардинг с spring mongo