{"version":"1.0","provider_name":"Blog do Couchbase","provider_url":"https:\/\/www.couchbase.com\/blog\/pt","author_name":"Pranav Mayuram","author_url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/pranav-mayuram\/","title":"Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js \u2013 Part 0: Creating a Data Model","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"LZ1GXWrnD8\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/touchbase-part-0-creating-a-data-model\/\">Explorando o Couchbase e o N1QL por meio do Touchbase usando Node.js e Angular.js - Parte 0: Criando um modelo de dados<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.couchbase.com\/blog\/pt\/touchbase-part-0-creating-a-data-model\/embed\/#?secret=LZ1GXWrnD8\" width=\"600\" height=\"338\" title=\"&#8220;Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js \u2013 Part 0: Creating a Data Model&#8221; &#8212; The Couchbase Blog\" data-secret=\"LZ1GXWrnD8\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>","thumbnail_url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","thumbnail_width":1800,"thumbnail_height":630,"description":"Part 0: Creating a Data Model Before building Touchbase, it is important to lay out the structure for how data will be stored. In the most basic form, there are really three different things we will need to store. User [&hellip;]"}