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

Udtrækning af en liste over understrenge fra MongoDB ved hjælp af et regulært udtryk

Det er næsten umuligt at gøre det i aggregeringsrøret, du vil projicere dine matches og kun inkludere delen efter perioden. Der er (endnu) ingen operatør til at lokalisere positionen for perioden. Du har brug for positionen, fordi $substr (https://docs.mongodb.com/manual/reference/operator/aggregation /substr/ ) kræver en startposition. Derudover er $regEx kun til matchning, du kan ikke bruge det i en projektion til at erstatte.

Jeg tror nu, det er nemmere at gøre det i kode. her kan du bruge et erstatningsregex eller en hvilken som helst anden løsning fra dit sprog



  1. Modellering af en NoSQL-forumapplikation med C# / ASP.net MVC

  2. Har Meteor en særskilt forespørgsel til samlinger?

  3. Har nogen prøvet CouchDB og forskellige offline implementeringer (PouchDB)?

  4. Mongoose multi-opdatering