sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur får man alla deldokument med ett visst värde av ett visst fält?

Proceduren när du använder aggregeringsramverket kommer att se ut så här:

  1. $match-dokument – ​​det här steget kan utelämnas eftersom vi behöver köra matchningen igen efter avkoppling – men att begränsa arbetsuppsättningen är en bra idé
  1. ta ut data från array
  1. $match-dokument
  1. visa bara det som behövs

--före redigering

Du kan använda regex i filteruttryck

db.collection.find({"streets.street_name":"/REGEX_EXPRESSION_HERE/"})



  1. Mongoid w/ Rails, attr_accessible --> Ingen metod hittades

  2. Det går inte att ansluta till Redis-servern med ASP.NET Session State Provider

  3. MEAN-Stack spara en array i MongoDB med mongoose

  4. MongoDB insertOne()