sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik nieuwe velden maken van een bestaande string met $Project?

Net als bij MongoDB 2.4 is er geen Aggregation Framework-operator die een string splitst/parseert (volgens uw voorbeeld van een description veld).

Er zijn een paar relevante functieverzoeken die u kunt bekijken/opstemmen in de MongoDB-issuetracker:

Totdat een of meer van de bovenstaande opties zijn geïmplementeerd in het aggregatieraamwerk, moet u ofwel:

OF

  • 2) herhaal uw documenten uit de applicatiecode om de benodigde extra velden te extraheren en toe te voegen voordat u uw Aggregation Framework-query uitvoert



  1. hoe mogodb in de upstart-service in te stellen met authenticatie

  2. Vind alle documenten waar het veld niet bestaat, plus als het veld bestaat, pas de voorwaarde toe

  3. Mongodb voorwaardelijke sortering

  4. JBAS011445:Kan adapter voor persistentieprovider 'org.hibernate.ogm.jpa.HibernateOgmPersistence' niet ophalen