Advertisement
Guest User

Untitled

a guest
Aug 4th, 2017
430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. var uuid = require('uuid');
  2. var couchbase = require("couchbase");
  3.  
  4. var cluster = new couchbase.Cluster("127.0.0.1:8091");
  5. var CbBucket = "aBucket";
  6. var pass = "12345678";
  7.  
  8. //get
  9. var bucket = cluster.openBucket(CbBucket, pass, function(err) {
  10. if (err) {
  11. throw err;
  12. }
  13. else {
  14. bucket.get("User_6da5b3a7-5ab6-40a3-b0b4-95cb32237978", function(err, user) {
  15. if (err) {
  16. throw err;
  17. }
  18. else{
  19. console.log(user.value)
  20. }
  21. })
  22. }
  23. })
  24.  
  25.  
  26. //create
  27. var bucket = cluster.openBucket(CbBucket, pass, function(err) {
  28. if (err) {
  29. throw err;
  30. }
  31. else {
  32. var user = {
  33. "type": "User",
  34. "id": "User_"+uuid.v4(),
  35. "name": "user",
  36. "email": "user@testemail.com",
  37. "deleted": false
  38. }
  39. bucket.insert(user.id, user, function(err, result) {
  40. if(err){
  41. throw err;
  42. }
  43. else{
  44. console.log("User Added");
  45. }
  46. });
  47. }
  48. })
  49.  
  50.  
  51. //update
  52. var bucket = cluster.openBucket(CbBucket, pass, function(err) {
  53. if (err) {
  54. throw err;
  55. }
  56. else {
  57. bucket.get("User_6da5b3a7-5ab6-40a3-b0b4-95cb32237978", function(err, user) {
  58. if (err) {
  59. throw err;
  60. }
  61. else{
  62. user.value.name = "User";
  63. bucket.replace(user.value.id, user.value, function(err) {
  64. if(err){
  65. throw err;
  66. }
  67. else{
  68. console.log("user updated")
  69. }
  70.  
  71. })
  72.  
  73. }
  74. })
  75. }
  76. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement