Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var uuid = require('uuid');
- var couchbase = require("couchbase");
- var cluster = new couchbase.Cluster("127.0.0.1:8091");
- var CbBucket = "aBucket";
- var pass = "12345678";
- //get
- var bucket = cluster.openBucket(CbBucket, pass, function(err) {
- if (err) {
- throw err;
- }
- else {
- bucket.get("User_6da5b3a7-5ab6-40a3-b0b4-95cb32237978", function(err, user) {
- if (err) {
- throw err;
- }
- else{
- console.log(user.value)
- }
- })
- }
- })
- //create
- var bucket = cluster.openBucket(CbBucket, pass, function(err) {
- if (err) {
- throw err;
- }
- else {
- var user = {
- "type": "User",
- "id": "User_"+uuid.v4(),
- "name": "user",
- "email": "user@testemail.com",
- "deleted": false
- }
- bucket.insert(user.id, user, function(err, result) {
- if(err){
- throw err;
- }
- else{
- console.log("User Added");
- }
- });
- }
- })
- //update
- var bucket = cluster.openBucket(CbBucket, pass, function(err) {
- if (err) {
- throw err;
- }
- else {
- bucket.get("User_6da5b3a7-5ab6-40a3-b0b4-95cb32237978", function(err, user) {
- if (err) {
- throw err;
- }
- else{
- user.value.name = "User";
- bucket.replace(user.value.id, user.value, function(err) {
- if(err){
- throw err;
- }
- else{
- console.log("user updated")
- }
- })
- }
- })
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement