Advertisement
Guest User

Untitled

a guest
Nov 25th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. var db = new PouchDB('ddd');
  2.  
  3. db.bulkDocs([
  4. { name: 'Mario', _id: 'mario', rank: 5, series: 'Mario', debut: 1981, awesome: true },
  5. { name: 'Jigglypuff', _id: 'puff', rank: 8, series: 'Pokemon', debut: 1996,
  6. awesome: false },
  7. { name: 'Link', rank: 10, _id: 'link', series: 'Zelda', debut: 1986, awesome: true },
  8. { name: 'Donkey Kong', rank: 7, _id: 'dk', series: 'Mario', debut: 1981, awesome: false },
  9. { name: 'Pikachu', series: 'Pokemon', _id: 'pikachu', rank: 1, debut: 1996, awesome: true },
  10. { name: 'Captain Falcon', _id: 'falcon', rank: 4, series: 'F-Zero', debut: 1990,
  11. awesome: true },
  12. { name: 'Luigi', rank: 11, _id: 'luigi', series: 'Mario', debut: 1983, awesome: false },
  13. { name: 'Fox', _id: 'fox', rank: 3, series: 'Star Fox', debut: 1993, awesome: true },
  14. { name: 'Ness', rank: 9, _id: 'ness', series: 'Earthbound', debut: 1994, awesome: true },
  15. { name: 'Samus', rank: 12, _id: 'samus', series: 'Metroid', debut: 1986, awesome: true },
  16. { name: 'Yoshi', _id: 'yoshi', rank: 6, series: 'Mario', debut: 1990, awesome: true },
  17. { name: 'Kirby', _id: 'kirby', series: 'Kirby', rank: 2, debut: 1992, awesome: true },
  18. { name: 'Master Hand', _id: 'master_hand', series: 'Smash Bros', rank: 0, debut: 1999,
  19. awesome: false }
  20. ]);
  21.  
  22. var ddoc = {
  23. _id: '_design/index',
  24. views: {
  25. index: {
  26. map: function mapFun(doc) {
  27. if (doc.name) {
  28. emit(doc.name);
  29. }
  30. }.toString()
  31. }
  32. }
  33. };
  34.  
  35. db.put(ddoc).catch(function (err) {
  36. if (err.status !== 409) {
  37. throw err;
  38. }
  39.  
  40. }).then(function () {
  41.  
  42. return db.query('index', {
  43. startkey: 'a',
  44. include_docs: true
  45. });
  46. }).then(function (result) {
  47. console.log(results); //should be all docs.
  48. }).catch(function (err) {
  49. console.log(err);
  50. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement