sql >> Databáze >  >> NoSQL >> MongoDB

Jak získat všechny dílčí dokumenty s určitou hodnotou určitého oboru?

Postup při použití agregačního rámce bude vypadat takto:

  1. $match documents – tento krok lze vynechat, protože po uvolnění potřebujeme znovu spustit match – ale omezení pracovní sady je dobrý nápad
  1. vyjmout data z pole
  1. $match dokumentů
  1. zobrazit pouze to, co je potřeba

--před úpravou

Můžete použít regulární výraz ve výrazu filtru

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



  1. Konverze slovníku<řetězec, objekt>-na-BsonDocument s vynecháním pole _t

  2. MongoDB Number Field se nevloží ani neaktualizuje s číslem, které zadávám

  3. Python a MongoDB:Připojení k NoSQL databázím

  4. počkejte, až všechny sliby skončí v nodejs s bluebird