MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak porównać dwa ciągi w wiosennych danych mongoDB?

Standardowe operacje zapytań nie porównują wartości jednego pola z innym. Aby to zrobić, musisz użyć strony serwera ewaluacyjnego JavaScript, który może faktycznie porównać dwie wartości pól:

Zakładając, że oba pola są instancjami ISODate

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Transakcja Mongodb v4.0, MongoError:Numery transakcji są dozwolone tylko na członku zestawu replik lub mongos

  2. Mongoose Query do filtrowania tablicy i wypełniania powiązanej treści

  3. MongoDB - Jak wybrać tylko ciągi numeryczne / Sprawdź, czy ciąg jest numeryczny w powłoce mongo

  4. Kolejność wyników w MongoDB z $in?

  5. Zaktualizuj kolekcję meteorów bez usuwania lub zastępowania istniejących pól