sql >> Database >  >> NoSQL >> MongoDB

Mongotemplate - Query ObjectId volgens groter dan (gt) of kleiner dan (lt) operator

Dus na een uur zoeken, heb ik de oplossing gevonden - ik moest naar dit bericht kijken dat niet in java staat maar in node.js.

Querying een MongoDB gebaseerd op Mongo ID in een node.js-app

Gelukkig ligt de taal dicht bij Java, dus ik zag dat je niet kunt zoeken door gewoon de objectID in de lt-operator in te voeren. U moet een objectID-object maken en dat in de operator invoegen.

      ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
      query.addCriteria(Criteria.where("_id").lt(objID));


  1. 'IdentityContext' kon niet worden gevonden (mis je een gebruiksrichtlijn of een assembly-referentie)

  2. Node.js - Mongoose - Update geneste array met alle waarden in req.body

  3. Nestjs:Correct schema voor array van subdocumenten in mangoest (zonder standaard _id of herdefinieer ObjectId)

  4. Hoe een ingesloten document in een ingesloten document in mangoest bijwerken?