LEADER 05391nam 22006615 450 001 9910300650003321 005 20200705061516.0 010 $a9781484215982 010 $a1484215982 010 $a9781484215999 010 $a1484215990 024 7 $a10.1007/978-1-4842-1598-2 035 $a(CKB)3710000000520448 035 $a(EBL)4305680 035 $a(SSID)ssj0001597137 035 $a(PQKBManifestationID)16297977 035 $a(PQKBTitleCode)TC0001597137 035 $a(PQKBWorkID)14885622 035 $a(PQKB)11067471 035 $a(DE-He213)978-1-4842-1598-2 035 $a(MiAaPQ)EBC4305680 035 $a(CaSebORM)9781484215982 035 $a(PPN)190881852 035 $a(OCoLC)927113064 035 $a(OCoLC)ocn927113064 035 $a(EXLCZ)993710000000520448 100 $a20150926d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aPro MongoDB Development /$fby Deepak Vohra 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (493 p.) 225 1 $aExpert's Voice in Databases 300 $aIncludes index. 327 $aContents at a Glance; Contents; About the Author; About the Technical Reviewers; Introduction; Chapter 1: Using a Java Client with MongoDB; Setting Up the Environment; Creating a Maven Project; Creating a BSON Document; Using a Model to Create a BSON Document; Getting Data from MongoDB; Updating Data in MongoDB; Deleting Data in MongoDB; Summary; Chapter 2: Using the Mongo Shell; Getting Started; Setting Up the Environment; Starting the Mongo Shell; Running a Command or Method in Mongo Shell; Using Databases; Getting Databases Information; Creating a Database Instance 327 $aDropping a Database Using Collections; Creating a Collection; Dropping a Collection; Using Documents; Adding a Document; Adding a Batch of Documents ; Saving a Document ; Updating a Document ; Updating Multiple Documents ; Finding One Document; Finding All Documents; Finding Selected Fields; Using the Cursor ; Finding and Modifying a Document ; Removing a Document; Summary; Chapter 3: Using MongoDB with PHP; Getting Started; Overview of the PHP MongoDB Database Driver; Setting Up the Environment; Installing PHP; Installing PHP Driver for MongoDB; Creating a Connection 327 $aGetting Database Info Using Collections; Getting a Collection; Dropping a Collection; Using Documents; Adding a Document; Adding Multiple Documents; Adding a Batch of Documents; Finding a Single Document; Finding All Documents; Finding a Subset of Fields and Documents; Updating a Document; Updating Multiple Documents; Saving a Document; Removing a Document; Summary; Chapter 4: Using MongoDB with Ruby; Getting Started; Overview of the Ruby Driver for MongoDB; Setting Up the Environment; Installing Ruby; Installing DevKit; Installing Ruby Driver for MongoDB 327 $aUsing a Collection Creating a Connection with MongoDB; Connecting to a Database; Creating a Collection; Using Documents; Adding a Document; Adding Multiple Documents; Finding a Single Document; Finding Multiple Documents; Updating Documents; Deleting Documents; Performing Bulk Operations; Summary; Chapter 5: Using MongoDB with Node.js; Getting Started; Overview of Node.js Driver for MongoDB; Setting Up the Environment; Installing MongoDB Server; Installing Node.js; Installing the Node.js Driver for MongoDB; Using a Connection; Creating a MongoDB Connection 327 $aUsing the Database Using a Collection; Using Documents ; Adding a Single Document; Adding Multiple Documents; Finding a Single Document; Finding All Documents; Finding a Subset of Documents; Using the Cursor; Finding and Modifying a Single Document; Finding and Removing a Single Document; Replacing a Single Document; Updating a Single Document; Updating Multiple Documents; Removing a Single Document; Removing Multiple Documents; Performing Bulk Write Operations; Summary; Chapter 6: Migrating an Apache Cassandra Table to MongoDB; Setting Up the Environment 327 $aCreating a Maven Project in Eclipse 330 $aPro MongoDB Development discusses all aspects of using MongoDB in web applications. Java, PHP, Ruby, JavaScript are the most commonly used programming/scripting languages and the book discusses accessing MongoDB database with these languages.  A unique book focused on development with MongoDB using Java as well as other programming languages and techniques. Deepak Vohra is a certified Java programmer/developer who has experience in big data and NoSQL programming. MongoDB along with Hadoop and Java are some of today's most important big data and cloud computing technologies. 410 0$aExpert's voice in databases. 606 $aDatabase management 606 $aDatabase Management$3https://scigraph.springernature.com/ontologies/product-market-codes/I18024 615 0$aDatabase management. 615 14$aDatabase Management. 676 $a004 700 $aVohra$b Deepak$4aut$4http://id.loc.gov/vocabulary/relators/aut$0856425 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300650003321 996 $aPro MongoDB Development$92174437 997 $aUNINA