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

Come confrontare due stringhe nei dati primaverili di mongoDB?

Le operazioni di query standard non confrontano i valori di un campo con un altro. Per fare ciò, è necessario utilizzare il lato server di valutazione JavaScript che può effettivamente confrontare i due valori di campo:

Supponendo che entrambi i campi siano istanze ISODate

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