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

Vztahy v databázi orientované na dokumenty?

Jsem úplný nováček v databázích orientovaných na dokumenty a právě teď se snažím vyvinout jakýsi CMS pomocí node.js a mongodb, takže čelím stejným problémům jako vy.

Pokusem a omylem jsem našel toto základní pravidlo:Vytvořím sbírku pro každou entitu, která může být „předmětem“ mých dotazů, zatímco zbytek vložím do jiných objektů.

Například komentáře v položce blogu lze vložit, protože obvykle jsou vázány na samotný záznam a nemohu myslet na užitečný dotaz podaný globálně na všechny komentáře. Na druhou stranu si štítky připojené k příspěvku mohou zasloužit svou vlastní sbírku, protože i když jsou s příspěvkem svázány, možná budete chtít uvažovat globálně o všech štítcích (například vytvořit seznam populárních témat).



  1. $locationProvider html5mode způsobuje chybu GET při obnovení – aplikace AngularJS Node

  2. Jak převést datum na UTC v MongoMapper &Ruby/Rails?

  3. Redis jak uložit asociativní pole? Set nebo Hash nebo List?

  4. mongodb cluster s koncovým bodem ELB jako dns