{"__v":8,"_id":"54dcdd3208f6b61700a691b1","category":{"__v":7,"_id":"54fdad6e660db63700c23b82","pages":["55fbef82af72eb0d0007df93","55fbf623e013770d008fcba8","5617bd3a26e3db230054fba4","5617c4a6f8c9632100ac74f5","561ed6fd0a04340d00d8a0b0","562156adf4e0352100cbf268","562a5c846049f20d0032520b"],"project":"54d0fd1d095c470d00d1646d","version":"54d0fd1e095c470d00d16470","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-03-09T14:25:50.133Z","from_sync":false,"order":2,"slug":"api-reference","title":"API Reference"},"project":"54d0fd1d095c470d00d1646d","user":"54d0fc4b7493b40d00400243","version":{"__v":20,"_id":"54d0fd1e095c470d00d16470","project":"54d0fd1d095c470d00d1646d","createdAt":"2015-02-03T16:53:50.090Z","releaseDate":"2015-02-03T16:53:50.090Z","categories":["54d0fd1e095c470d00d16471","54d8b5e68934140d00496544","54db6361c6a4d40d0034b8f7","54db638208ea010d00ab1fdd","54db639008ea010d00ab1fde","54db6547c6a4d40d0034b8fd","54db83482092743700ea6ee1","54db84afc6a4d40d0034b93c","54db8805c6a4d40d0034b93f","54db8de9c6a4d40d0034b961","54db931ac6a4d40d0034b96d","54e49219e4365521006fd9ee","54e74fcc652d7c1900cbe737","54e74ffd3c1e111700d05762","54e77e0a523b1b2f00e6f313","54e784affdabe62500fcddcf","54e784fa523b1b2f00e6f319","54e785de8ae8911900cd42c5","54fdad6e660db63700c23b82","54fdff31f7b1202100a25e06"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-02-12T17:04:50.071Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"In goGeo, databases are a convenient top-level namespace that you can use to group documents collections. Each database resource has the attributes defined in Table 1.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Attribute\",\n    \"h-1\": \"Type\",\n    \"h-2\": \"Properties\",\n    \"h-3\": \"Description\",\n    \"0-0\": \"id\",\n    \"1-0\": \"user_id\",\n    \"2-0\": \"database_name\",\n    \"3-0\": \"description\",\n    \"3-1\": \"String\",\n    \"2-1\": \"String\",\n    \"1-1\": \"String\",\n    \"0-1\": \"String\",\n    \"0-2\": \"read-only\",\n    \"1-2\": \"read-only\",\n    \"2-2\": \"required\\nread-only\",\n    \"3-2\": \"optional\",\n    \"0-3\": \"The database internal ID - a hash generated automatically by the system on creation\",\n    \"1-3\": \"The database owner's user ID\",\n    \"2-3\": \"The database name - converted to lowercase. Must be unique and begin with letters or numbers. No special or accented characters are allowed. Only accepts underline as word separator.\\n**Minimum length**: 3 characters. \\n**Some valid names**: db1, 4example, my_new_db\",\n    \"3-3\": \"A complementary database text description\"\n  },\n  \"cols\": 4,\n  \"rows\": 4\n}\n[/block]\n\n[block:html]\n{\n  \"html\": \"<div class='footer_table'>\\nTable 1 - Attributes of database.\\n</div>\\n\\n<style>\\n  .footer_table {\\n  \\ttext-align: center;\\n    max-width: 400px;\\n    margin: 10px auto 0px;\\n    color: #888;\\n    font-size: 0.9em;\\n    margin-top: -21px;\\n  }\\n</style>\"\n}\n[/block]\nThe following *endpoints* are used to manage the databases.\n\n---\n[block:html]\n{\n  \"html\": \"<div class='div-middle'> \\n  <a href='#'>\\n    Top page &spades; </div>\\n  </a>\\n</div>\\n\\n\\n<div class='div-forward'> \\n  <a href='/v1.0/docs/create-a-database'>\\n    Next &raquo; </div>\\n  </a>\\n</div>\\n\\n<style>\\n  .div-middle {\\n  \\ttext-align: center;\\n\\t\\tmargin-top: -15px;\\n  }\\n  \\n  .div-forward {\\n  \\tfloat: right;\\n    padding-right: 15px;\\n\\t\\tmargin-top: -20px;\\n  }\\n</style>\"\n}\n[/block]","excerpt":"","slug":"database-management","type":"basic","title":"Database Management"}

Database Management


In goGeo, databases are a convenient top-level namespace that you can use to group documents collections. Each database resource has the attributes defined in Table 1. [block:parameters] { "data": { "h-0": "Attribute", "h-1": "Type", "h-2": "Properties", "h-3": "Description", "0-0": "id", "1-0": "user_id", "2-0": "database_name", "3-0": "description", "3-1": "String", "2-1": "String", "1-1": "String", "0-1": "String", "0-2": "read-only", "1-2": "read-only", "2-2": "required\nread-only", "3-2": "optional", "0-3": "The database internal ID - a hash generated automatically by the system on creation", "1-3": "The database owner's user ID", "2-3": "The database name - converted to lowercase. Must be unique and begin with letters or numbers. No special or accented characters are allowed. Only accepts underline as word separator.\n**Minimum length**: 3 characters. \n**Some valid names**: db1, 4example, my_new_db", "3-3": "A complementary database text description" }, "cols": 4, "rows": 4 } [/block] [block:html] { "html": "<div class='footer_table'>\nTable 1 - Attributes of database.\n</div>\n\n<style>\n .footer_table {\n \ttext-align: center;\n max-width: 400px;\n margin: 10px auto 0px;\n color: #888;\n font-size: 0.9em;\n margin-top: -21px;\n }\n</style>" } [/block] The following *endpoints* are used to manage the databases. --- [block:html] { "html": "<div class='div-middle'> \n <a href='#'>\n Top page &spades; </div>\n </a>\n</div>\n\n\n<div class='div-forward'> \n <a href='/v1.0/docs/create-a-database'>\n Next &raquo; </div>\n </a>\n</div>\n\n<style>\n .div-middle {\n \ttext-align: center;\n\t\tmargin-top: -15px;\n }\n \n .div-forward {\n \tfloat: right;\n padding-right: 15px;\n\t\tmargin-top: -20px;\n }\n</style>" } [/block]