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

Hvordan sammenligner man to strenge i mongoDB fjederdata?

Standardforespørgselsoperationer sammenligner ikke værdierne af et felt med et andet. For at gøre dette skal du bruge JavaScript-evalueringsserversiden, som faktisk kan sammenligne de to feltværdier:

Forudsat at begge felter er ISODate-forekomster

 BasicQuery query = new BasicQuery(
        new BasicDBObject("$where", "this.creationTime.getTime() != this.lastModified.getTime()")
    );



  1. Fejl 99 ved forbindelse til localhost:6379. Kan ikke tildele den ønskede adresse

  2. Tilføj en validator til en Mongodb-samling med pymongo

  3. MongoDB c# henter alle matchende elementer i et array i et dokument ved hjælp af Definition Builder

  4. Sådan holder du øje med ændringer til specifikke felter i MongoDB change stream