<slide>
<title>Documents: Complex</title>

<div effect="fade-out">
<example>
{
  "_id" : "derick@localhost",
  "fullname" : "Derick Rethans",
  "slug" : "derick-rethans",
  "created_at" : 1452546141,
  "timezone" : "Europe/London",
  "confirmed" : true,
  "confirmed_at" : 1452546148,
  "location" : "London, UK",
  "words" : [ "derick", "rethans", "london", "uk" ],
  "count" : 16,
  "count_unique" : 13,
  "badges" : [
    { n: "unique1", l: 1 },
    { n: "age21", l: 3 }
  ],
  "isAdmin" : true
}
</example>
</div>

<div effect="fade-in-out">
<example inline="1">
{
  |ff0000|*"_id" : "derick@localhost",*|
  "fullname" : "Derick Rethans",
  "slug" : "derick-rethans",
  "created_at" : 1452546141,
  "timezone" : "Europe/London",
  "confirmed" : true,
  "confirmed_at" : 1452546148,
  "location" : "London, UK",
  "words" : [ "derick", "rethans", "london", "uk" ],
  "count" : 16,
  "count_unique" : 13,
  "badges" : [
    { n: "unique1", l: 1 },
    { n: "age21", l: 3 }
  ],
  "isAdmin" : true
}
</example>
<list>
<bullet>%_id%: does not have to be an Object ID</bullet>
</list>
</div>

<div effect="fade-in stop">
<example inline="1">
{
  |ff0000|*"_id" : "derick@localhost",*|
  "fullname" : "Derick Rethans",
  "slug" : "derick-rethans",
  "created_at" : 1452546141,
  "timezone" : "Europe/London",
  "confirmed" : true,
  "confirmed_at" : 1452546148,
  "location" : "London, UK",
  |ff0000|*"words" : [ "derick", "rethans", "london", "uk" ],*|
  "count" : 16,
  "count_unique" : 13,
  |ff0000|*"badges" : [*|
    |ff0000|*{ n: "unique1", l: 1 },*|
    |ff0000|*{ n: "age21", l: 3 }*|
  |ff0000|*],*|
  "isAdmin" : true
}
</example>
<list>
<bullet>%_id%: does not have to be an Object ID</bullet>
<bullet>Values can be arrays, documents, or arrays of documents</bullet>
</list>
</div>
</slide>
