Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$ne
L'$neoperatore viene utilizzato per abbinare documenti in cui il valore di un campo non è uguale al valore specificato. È un operatore di confronto che può essere utilizzato nei predicati di interrogazione per filtrare i documenti.
La versione 2.0 di Planner ha aggiunto il supporto per gli indici per. $ne
Parametri
-
field: Il campo da controllare. -
value: Il valore da confrontare.
Esempio (MongoDB Shell)
In questo esempio, troveremo tutti i documenti della users raccolta in cui il status campo non è uguale a. "active"
Crea documenti di esempio
db.users.insertMany([ { name: "John", status: "active" }, { name: "Jane", status: "inactive" }, { name: "Bob", status: "suspended" }, { name: "Alice", status: "active" } ]);
Esempio di interrogazione
db.users.find({ status: { $ne: "active" } });
Output
[
{
_id: ObjectId('...'),
name: 'Jane',
status: 'inactive'
},
{
_id: ObjectId('...'),
name: 'Bob',
status: 'suspended'
}
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $ne comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: