MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Agregat Mongoose, nie może dynamicznie dodać someField:{ $not; zero }

Istnieje specjalny $type operator, który pozwala sprawdzić rodzaj nieruchomości. Więc jeśli masz w swojej kolekcji wyraźne wartości null, będą one typu 10 . Pełna lista kodów typów tutaj . Aby sprawdzić, czy właściwość nie jest równa null możesz użyć następującego zapytania.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Prawdopodobieństwo kolizji ObjectId i UUID w dużym systemie rozproszonym

  2. MongoDB Pełne i częściowe wyszukiwanie tekstu

  3. Jak MongoDB umożliwia uczenie maszynowe

  4. Limit czasu MongoDB tylko w określonym projekcie

  5. Jak wysyłać zapytania z wieloma warunkami, a te warunki są zależne