sql >> Database teknologi >  >> NoSQL >> MongoDB

Brug af $ findes i et MongoDB-udtryk

Du skal bruge $or logisk operator til at gøre dette.

{
   "$or": [
      {
         "$expr": {
            "$ne": [
               "$firstName",
               "$lastName"
            ]
         }
      },
      {
         "fullName": {
            "$exists": true
         }
      }
   ]
}

Din sidste forespørgsel mislykkedes, fordi mongod mener, at $exists er det udtryk, du sender $expr operatør.




  1. Sådan opsætter du Play!2.5 med ReactiveMongo

  2. Sådan foretrækker du læsninger på sekundære i MongoDb

  3. Mongoose:Hvordan opdaterer man et eksisterende element i array?

  4. NodeJS/ExpressJS sende svar af store mængder data i 1 strøm