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

Mongo:Najděte položky, které nemají určité pole

Ano, je to možné pomocí $exists:

db.things.find( { a : { $exists : false } } ); // return if a is missing

Když je pravda, $exists odpovídá dokumentům obsahujícím pole, včetně dokumentů, kde je hodnota pole null. Pokud je nepravda, dotaz vrátí pouze dokumenty, které toto pole neobsahují.



  1. Node.js a Mongoose regex dotaz na více polí

  2. Bitva o databáze NoSQL - Porovnání MongoDB a CouchDB

  3. Výkon Redis na vícejádrovém CPU

  4. GenericJackson2JsonRedisSerializer Ignorovat třídu a atribut