Learning mongoid :: build scalable, efficient rails web applications with mongoid /
A step-by-step tutorial with focused examples that will help you build scalable, high performance Rails web applications with Mongoid. If you are an application developer who wants to learn how to use Mongoid in a Rails application, this book will be great for you. You are expected to be familiar wi...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Berminghim, England :
Packt Publishing,
2013.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | A step-by-step tutorial with focused examples that will help you build scalable, high performance Rails web applications with Mongoid. If you are an application developer who wants to learn how to use Mongoid in a Rails application, this book will be great for you. You are expected to be familiar with MongoDB and Ruby. |
Beschreibung: | 1 online resource (140 pages) : illustrations |
ISBN: | 9781782167518 178216751X |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn870345950 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr |n||||||||| | ||
008 | 131227s2013 enka o 001 0 eng d | ||
040 | |a CaPaEBR |b eng |e rda |e pn |c S4S |d UMI |d COO |d DEBBG |d DEBSZ |d OCLCO |d OCLCQ |d COCUF |d CNNOR |d MOR |d PIFAG |d N$T |d AGLDB |d OCLCQ |d OCLCO |d U3W |d D6H |d STF |d OCLCF |d VTS |d CEF |d NRAMU |d CRU |d OCLCQ |d OCLCO |d INT |d VT2 |d OCLCQ |d OCLCO |d UKMGB |d G3B |d TKN |d OCLCQ |d OCLCO |d UAB |d AU@ |d HS0 |d OCLCO |d QGK |d OCLCQ |d OCLCO |d OCLCL | ||
016 | 7 | |a 018005432 |2 Uk | |
019 | |a 870551032 |a 961550675 |a 962577296 |a 1259242824 | ||
020 | |a 9781782167518 |q (electronic bk.) | ||
020 | |a 178216751X |q (electronic bk.) | ||
020 | |z 9781782167501 | ||
020 | |z 1782167501 | ||
035 | |a (OCoLC)870345950 |z (OCoLC)870551032 |z (OCoLC)961550675 |z (OCoLC)962577296 |z (OCoLC)1259242824 | ||
037 | |a CL0500000381 |b Safari Books Online | ||
050 | 4 | |a TK5105.888 |b .R444 2013eb | |
072 | 7 | |a COM |x 060080 |2 bisacsh | |
082 | 7 | |a 005.276 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Rege, Gautam. | |
245 | 1 | 0 | |a Learning mongoid : |b build scalable, efficient rails web applications with mongoid / |c Gautam Rege ; cover image by Aniket Sawant. |
264 | 1 | |a Berminghim, England : |b Packt Publishing, |c 2013. | |
264 | 4 | |c ©2013 | |
300 | |a 1 online resource (140 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed July 7, 2017). | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:What's so Awesome about Mongoid?; A practical approach using the Sodibee library system; Checking prerequisites; Ruby version; MongoDB version; Setting up Sodibee; Creating models; Testing the models; Introducing Moped; Dynamic attributes; Introducing Origin; Notice about Mongoid 2.x; Mongoid and MongoMapper; Summary; Chapter 2:Mongoid Document Model; The Mongoid document; Basic attributes; Arrays and hashes; Date and time attributes; Serialization with Mongoize | |
505 | 8 | |a Field aliasesEmbedded documents; Localization; Mass assignment and security; Summary; Chapter 3:Persisting Documents; MongoDB persistence strategy; Binary JSON (BSON); Memory maps, delayed sync, and journals; Creating documents; Updating documents and attributes; Database locks and transactions; Applications and lock versioning; The MongoDB findAndModify method; Atomic attribute updates; Dynamic attributes; Nested attributes; Validations; Callbacks; Summary; Chapter 4:Mongoid Relations; Configuring relationships; Common options for all relations; :class_name; :inverse_of | |
505 | 8 | |a Relation-specific optionshas_one -- the one-to-one relation; :as; :autosave; :autobuild; :dependent; :primary_key; :foreign_key; :validate; has_many -- the many-to-one relation; :order; :before_add, :after_add, :before_remove, and :after_remove; The belongs_to relation; :index; :polymorphic; :touch; :counter_cache; has_and_belongs_to_many -- the many-to-many relation; :inverse_of; Polymorphic relations; embeds_many -- embedding many documents; :cascade_callbacks; :store_as; :cyclic; embeds_one -- embed one document; embedded_in -- resolving children; Embedded polymorphic relations; Summary | |
505 | 8 | |a Chapter 5:Mongoid QueriesOrigins of Origin; Query selectors; Overloading the Symbol class; Mongoid criteria; Queries on arrays and hashes; Scopes; Atomic modifiers; find_and_modify; Querying with indexed fields; Covered queries; The aggregation framework; Geolocation queries; Summary; Chapter 6:Performance Tuning; MongoDB environment; Indexes; Write concern; Compound index; Multikey index; Hashed index; Text index; IdentityMap; n+1 query problem and eager loading; MapReduce and the aggregation framework; Using the aggregation framework; Choosing between MapReduce and the aggregation framework | |
505 | 8 | |a Monitoring query performanceProfiling MongoDB; Statistical data; Hint and currentOp; Good practices and recommendations; Summary; Chapter 7:Mongoid Modules; Timestamping; Versioning; Paranoia; Acts as state machine (aasm); carrierwave; mongoid-audit; devise; Summary; Index | |
520 | |a A step-by-step tutorial with focused examples that will help you build scalable, high performance Rails web applications with Mongoid. If you are an application developer who wants to learn how to use Mongoid in a Rails application, this book will be great for you. You are expected to be familiar with MongoDB and Ruby. | ||
546 | |a English. | ||
630 | 0 | 7 | |a MongoDB. |2 blmlsh |
650 | 0 | |a Web site development. |0 http://id.loc.gov/authorities/subjects/sh98004795 | |
650 | 0 | |a Web applications |x Development. | |
650 | 6 | |a Sites Web |x Développement. | |
650 | 6 | |a Applications Web |x Développement. | |
650 | 7 | |a COMPUTERS |x Web |x General. |2 bisacsh | |
650 | 7 | |a Web site development |2 fast | |
700 | 1 | |a Sawant, Aniket. | |
758 | |i has work: |a Learning Mongoid (Text) |1 https://id.oclc.org/worldcat/entity/E39PCXk4cbDfbGJkHMvmbr9pbm |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Rege, Gautam. |t Learning mongoid : build scalable, efficient rails web applications with mongoid. |d Berminghim, England : Packt Publishing, ©2013 |h iv, 123 pages |k Community experience distilled. 9781782167501 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=675482 |3 Volltext |
936 | |a BATCHLOAD | ||
938 | |a EBSCOhost |b EBSC |n 675482 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn870345950 |
---|---|
_version_ | 1816882260760068096 |
adam_text | |
any_adam_object | |
author | Rege, Gautam |
author2 | Sawant, Aniket |
author2_role | |
author2_variant | a s as |
author_facet | Rege, Gautam Sawant, Aniket |
author_role | |
author_sort | Rege, Gautam |
author_variant | g r gr |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.888 .R444 2013eb |
callnumber-search | TK5105.888 .R444 2013eb |
callnumber-sort | TK 45105.888 R444 42013EB |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:What's so Awesome about Mongoid?; A practical approach using the Sodibee library system; Checking prerequisites; Ruby version; MongoDB version; Setting up Sodibee; Creating models; Testing the models; Introducing Moped; Dynamic attributes; Introducing Origin; Notice about Mongoid 2.x; Mongoid and MongoMapper; Summary; Chapter 2:Mongoid Document Model; The Mongoid document; Basic attributes; Arrays and hashes; Date and time attributes; Serialization with Mongoize Field aliasesEmbedded documents; Localization; Mass assignment and security; Summary; Chapter 3:Persisting Documents; MongoDB persistence strategy; Binary JSON (BSON); Memory maps, delayed sync, and journals; Creating documents; Updating documents and attributes; Database locks and transactions; Applications and lock versioning; The MongoDB findAndModify method; Atomic attribute updates; Dynamic attributes; Nested attributes; Validations; Callbacks; Summary; Chapter 4:Mongoid Relations; Configuring relationships; Common options for all relations; :class_name; :inverse_of Relation-specific optionshas_one -- the one-to-one relation; :as; :autosave; :autobuild; :dependent; :primary_key; :foreign_key; :validate; has_many -- the many-to-one relation; :order; :before_add, :after_add, :before_remove, and :after_remove; The belongs_to relation; :index; :polymorphic; :touch; :counter_cache; has_and_belongs_to_many -- the many-to-many relation; :inverse_of; Polymorphic relations; embeds_many -- embedding many documents; :cascade_callbacks; :store_as; :cyclic; embeds_one -- embed one document; embedded_in -- resolving children; Embedded polymorphic relations; Summary Chapter 5:Mongoid QueriesOrigins of Origin; Query selectors; Overloading the Symbol class; Mongoid criteria; Queries on arrays and hashes; Scopes; Atomic modifiers; find_and_modify; Querying with indexed fields; Covered queries; The aggregation framework; Geolocation queries; Summary; Chapter 6:Performance Tuning; MongoDB environment; Indexes; Write concern; Compound index; Multikey index; Hashed index; Text index; IdentityMap; n+1 query problem and eager loading; MapReduce and the aggregation framework; Using the aggregation framework; Choosing between MapReduce and the aggregation framework Monitoring query performanceProfiling MongoDB; Statistical data; Hint and currentOp; Good practices and recommendations; Summary; Chapter 7:Mongoid Modules; Timestamping; Versioning; Paranoia; Acts as state machine (aasm); carrierwave; mongoid-audit; devise; Summary; Index |
ctrlnum | (OCoLC)870345950 |
dewey-full | 005.276 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.276 |
dewey-search | 005.276 |
dewey-sort | 15.276 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05769cam a2200637 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn870345950</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr |n|||||||||</controlfield><controlfield tag="008">131227s2013 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">CaPaEBR</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">S4S</subfield><subfield code="d">UMI</subfield><subfield code="d">COO</subfield><subfield code="d">DEBBG</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">COCUF</subfield><subfield code="d">CNNOR</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">N$T</subfield><subfield code="d">AGLDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">U3W</subfield><subfield code="d">D6H</subfield><subfield code="d">STF</subfield><subfield code="d">OCLCF</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">NRAMU</subfield><subfield code="d">CRU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UKMGB</subfield><subfield code="d">G3B</subfield><subfield code="d">TKN</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UAB</subfield><subfield code="d">AU@</subfield><subfield code="d">HS0</subfield><subfield code="d">OCLCO</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018005432</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">870551032</subfield><subfield code="a">961550675</subfield><subfield code="a">962577296</subfield><subfield code="a">1259242824</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782167518</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">178216751X</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781782167501</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1782167501</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)870345950</subfield><subfield code="z">(OCoLC)870551032</subfield><subfield code="z">(OCoLC)961550675</subfield><subfield code="z">(OCoLC)962577296</subfield><subfield code="z">(OCoLC)1259242824</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000381</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK5105.888</subfield><subfield code="b">.R444 2013eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">060080</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.276</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rege, Gautam.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning mongoid :</subfield><subfield code="b">build scalable, efficient rails web applications with mongoid /</subfield><subfield code="c">Gautam Rege ; cover image by Aniket Sawant.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berminghim, England :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2013.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (140 pages) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed July 7, 2017).</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:What's so Awesome about Mongoid?; A practical approach using the Sodibee library system; Checking prerequisites; Ruby version; MongoDB version; Setting up Sodibee; Creating models; Testing the models; Introducing Moped; Dynamic attributes; Introducing Origin; Notice about Mongoid 2.x; Mongoid and MongoMapper; Summary; Chapter 2:Mongoid Document Model; The Mongoid document; Basic attributes; Arrays and hashes; Date and time attributes; Serialization with Mongoize</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Field aliasesEmbedded documents; Localization; Mass assignment and security; Summary; Chapter 3:Persisting Documents; MongoDB persistence strategy; Binary JSON (BSON); Memory maps, delayed sync, and journals; Creating documents; Updating documents and attributes; Database locks and transactions; Applications and lock versioning; The MongoDB findAndModify method; Atomic attribute updates; Dynamic attributes; Nested attributes; Validations; Callbacks; Summary; Chapter 4:Mongoid Relations; Configuring relationships; Common options for all relations; :class_name; :inverse_of</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Relation-specific optionshas_one -- the one-to-one relation; :as; :autosave; :autobuild; :dependent; :primary_key; :foreign_key; :validate; has_many -- the many-to-one relation; :order; :before_add, :after_add, :before_remove, and :after_remove; The belongs_to relation; :index; :polymorphic; :touch; :counter_cache; has_and_belongs_to_many -- the many-to-many relation; :inverse_of; Polymorphic relations; embeds_many -- embedding many documents; :cascade_callbacks; :store_as; :cyclic; embeds_one -- embed one document; embedded_in -- resolving children; Embedded polymorphic relations; Summary</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 5:Mongoid QueriesOrigins of Origin; Query selectors; Overloading the Symbol class; Mongoid criteria; Queries on arrays and hashes; Scopes; Atomic modifiers; find_and_modify; Querying with indexed fields; Covered queries; The aggregation framework; Geolocation queries; Summary; Chapter 6:Performance Tuning; MongoDB environment; Indexes; Write concern; Compound index; Multikey index; Hashed index; Text index; IdentityMap; n+1 query problem and eager loading; MapReduce and the aggregation framework; Using the aggregation framework; Choosing between MapReduce and the aggregation framework</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Monitoring query performanceProfiling MongoDB; Statistical data; Hint and currentOp; Good practices and recommendations; Summary; Chapter 7:Mongoid Modules; Timestamping; Versioning; Paranoia; Acts as state machine (aasm); carrierwave; mongoid-audit; devise; Summary; Index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">A step-by-step tutorial with focused examples that will help you build scalable, high performance Rails web applications with Mongoid. If you are an application developer who wants to learn how to use Mongoid in a Rails application, this book will be great for you. You are expected to be familiar with MongoDB and Ruby.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">MongoDB.</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web site development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98004795</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web applications</subfield><subfield code="x">Development.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Applications Web</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Web</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web site development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Sawant, Aniket.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Learning Mongoid (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCXk4cbDfbGJkHMvmbr9pbm</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Rege, Gautam.</subfield><subfield code="t">Learning mongoid : build scalable, efficient rails web applications with mongoid.</subfield><subfield code="d">Berminghim, England : Packt Publishing, ©2013</subfield><subfield code="h">iv, 123 pages</subfield><subfield code="k">Community experience distilled. 9781782167501</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=675482</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="936" ind1=" " ind2=" "><subfield code="a">BATCHLOAD</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">675482</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn870345950 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:25:47Z |
institution | BVB |
isbn | 9781782167518 178216751X |
language | English |
oclc_num | 870345950 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (140 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Rege, Gautam. Learning mongoid : build scalable, efficient rails web applications with mongoid / Gautam Rege ; cover image by Aniket Sawant. Berminghim, England : Packt Publishing, 2013. ©2013 1 online resource (140 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title from PDF title page (EBSCO, viewed July 7, 2017). Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:What's so Awesome about Mongoid?; A practical approach using the Sodibee library system; Checking prerequisites; Ruby version; MongoDB version; Setting up Sodibee; Creating models; Testing the models; Introducing Moped; Dynamic attributes; Introducing Origin; Notice about Mongoid 2.x; Mongoid and MongoMapper; Summary; Chapter 2:Mongoid Document Model; The Mongoid document; Basic attributes; Arrays and hashes; Date and time attributes; Serialization with Mongoize Field aliasesEmbedded documents; Localization; Mass assignment and security; Summary; Chapter 3:Persisting Documents; MongoDB persistence strategy; Binary JSON (BSON); Memory maps, delayed sync, and journals; Creating documents; Updating documents and attributes; Database locks and transactions; Applications and lock versioning; The MongoDB findAndModify method; Atomic attribute updates; Dynamic attributes; Nested attributes; Validations; Callbacks; Summary; Chapter 4:Mongoid Relations; Configuring relationships; Common options for all relations; :class_name; :inverse_of Relation-specific optionshas_one -- the one-to-one relation; :as; :autosave; :autobuild; :dependent; :primary_key; :foreign_key; :validate; has_many -- the many-to-one relation; :order; :before_add, :after_add, :before_remove, and :after_remove; The belongs_to relation; :index; :polymorphic; :touch; :counter_cache; has_and_belongs_to_many -- the many-to-many relation; :inverse_of; Polymorphic relations; embeds_many -- embedding many documents; :cascade_callbacks; :store_as; :cyclic; embeds_one -- embed one document; embedded_in -- resolving children; Embedded polymorphic relations; Summary Chapter 5:Mongoid QueriesOrigins of Origin; Query selectors; Overloading the Symbol class; Mongoid criteria; Queries on arrays and hashes; Scopes; Atomic modifiers; find_and_modify; Querying with indexed fields; Covered queries; The aggregation framework; Geolocation queries; Summary; Chapter 6:Performance Tuning; MongoDB environment; Indexes; Write concern; Compound index; Multikey index; Hashed index; Text index; IdentityMap; n+1 query problem and eager loading; MapReduce and the aggregation framework; Using the aggregation framework; Choosing between MapReduce and the aggregation framework Monitoring query performanceProfiling MongoDB; Statistical data; Hint and currentOp; Good practices and recommendations; Summary; Chapter 7:Mongoid Modules; Timestamping; Versioning; Paranoia; Acts as state machine (aasm); carrierwave; mongoid-audit; devise; Summary; Index A step-by-step tutorial with focused examples that will help you build scalable, high performance Rails web applications with Mongoid. If you are an application developer who wants to learn how to use Mongoid in a Rails application, this book will be great for you. You are expected to be familiar with MongoDB and Ruby. English. MongoDB. blmlsh Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Web applications Development. Sites Web Développement. Applications Web Développement. COMPUTERS Web General. bisacsh Web site development fast Sawant, Aniket. has work: Learning Mongoid (Text) https://id.oclc.org/worldcat/entity/E39PCXk4cbDfbGJkHMvmbr9pbm https://id.oclc.org/worldcat/ontology/hasWork Print version: Rege, Gautam. Learning mongoid : build scalable, efficient rails web applications with mongoid. Berminghim, England : Packt Publishing, ©2013 iv, 123 pages Community experience distilled. 9781782167501 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=675482 Volltext |
spellingShingle | Rege, Gautam Learning mongoid : build scalable, efficient rails web applications with mongoid / Community experience distilled. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:What's so Awesome about Mongoid?; A practical approach using the Sodibee library system; Checking prerequisites; Ruby version; MongoDB version; Setting up Sodibee; Creating models; Testing the models; Introducing Moped; Dynamic attributes; Introducing Origin; Notice about Mongoid 2.x; Mongoid and MongoMapper; Summary; Chapter 2:Mongoid Document Model; The Mongoid document; Basic attributes; Arrays and hashes; Date and time attributes; Serialization with Mongoize Field aliasesEmbedded documents; Localization; Mass assignment and security; Summary; Chapter 3:Persisting Documents; MongoDB persistence strategy; Binary JSON (BSON); Memory maps, delayed sync, and journals; Creating documents; Updating documents and attributes; Database locks and transactions; Applications and lock versioning; The MongoDB findAndModify method; Atomic attribute updates; Dynamic attributes; Nested attributes; Validations; Callbacks; Summary; Chapter 4:Mongoid Relations; Configuring relationships; Common options for all relations; :class_name; :inverse_of Relation-specific optionshas_one -- the one-to-one relation; :as; :autosave; :autobuild; :dependent; :primary_key; :foreign_key; :validate; has_many -- the many-to-one relation; :order; :before_add, :after_add, :before_remove, and :after_remove; The belongs_to relation; :index; :polymorphic; :touch; :counter_cache; has_and_belongs_to_many -- the many-to-many relation; :inverse_of; Polymorphic relations; embeds_many -- embedding many documents; :cascade_callbacks; :store_as; :cyclic; embeds_one -- embed one document; embedded_in -- resolving children; Embedded polymorphic relations; Summary Chapter 5:Mongoid QueriesOrigins of Origin; Query selectors; Overloading the Symbol class; Mongoid criteria; Queries on arrays and hashes; Scopes; Atomic modifiers; find_and_modify; Querying with indexed fields; Covered queries; The aggregation framework; Geolocation queries; Summary; Chapter 6:Performance Tuning; MongoDB environment; Indexes; Write concern; Compound index; Multikey index; Hashed index; Text index; IdentityMap; n+1 query problem and eager loading; MapReduce and the aggregation framework; Using the aggregation framework; Choosing between MapReduce and the aggregation framework Monitoring query performanceProfiling MongoDB; Statistical data; Hint and currentOp; Good practices and recommendations; Summary; Chapter 7:Mongoid Modules; Timestamping; Versioning; Paranoia; Acts as state machine (aasm); carrierwave; mongoid-audit; devise; Summary; Index MongoDB. blmlsh Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Web applications Development. Sites Web Développement. Applications Web Développement. COMPUTERS Web General. bisacsh Web site development fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh98004795 |
title | Learning mongoid : build scalable, efficient rails web applications with mongoid / |
title_auth | Learning mongoid : build scalable, efficient rails web applications with mongoid / |
title_exact_search | Learning mongoid : build scalable, efficient rails web applications with mongoid / |
title_full | Learning mongoid : build scalable, efficient rails web applications with mongoid / Gautam Rege ; cover image by Aniket Sawant. |
title_fullStr | Learning mongoid : build scalable, efficient rails web applications with mongoid / Gautam Rege ; cover image by Aniket Sawant. |
title_full_unstemmed | Learning mongoid : build scalable, efficient rails web applications with mongoid / Gautam Rege ; cover image by Aniket Sawant. |
title_short | Learning mongoid : |
title_sort | learning mongoid build scalable efficient rails web applications with mongoid |
title_sub | build scalable, efficient rails web applications with mongoid / |
topic | MongoDB. blmlsh Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Web applications Development. Sites Web Développement. Applications Web Développement. COMPUTERS Web General. bisacsh Web site development fast |
topic_facet | MongoDB. Web site development. Web applications Development. Sites Web Développement. Applications Web Développement. COMPUTERS Web General. Web site development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=675482 |
work_keys_str_mv | AT regegautam learningmongoidbuildscalableefficientrailswebapplicationswithmongoid AT sawantaniket learningmongoidbuildscalableefficientrailswebapplicationswithmongoid |