Getting Started
What is MongoDB?
Install / Config
C.R.U.D. Ops
Data Modeling
Database Mgmt
Data Modeling
One to One Relationships: Manual Approach
How do you model your data using the "manual" approach?
.
Create separate collections
Create a unique identifying key
Perform two queries
How do you store data using the "manual" approach?
.
var id = ObjectId()
db.parent_collection.insert({_id:id, field:value})
db.child_collection.insert({field:value,parent_key:id.toString()})
How do you query using the "manual" approach?
.
var parent = db.parent_collection.find({query})
db.child_collection.find({parent_key:parent._id.toString()})
+
o
-