Tagging
This commit is contained in:
parent
c69eef875b
commit
200524443e
@ -43,7 +43,8 @@ nano.db.destroy('keeper', function () {
|
||||
"views": {
|
||||
"taglist": {
|
||||
"map": function (doc) { if (doc.type == 1) { emit(null, doc); } }
|
||||
}
|
||||
}}
|
||||
|
||||
}, '_design/taglist', function (error, response) {
|
||||
console.log("_design/taglist added");
|
||||
});
|
||||
@ -53,7 +54,8 @@ nano.db.destroy('keeper', function () {
|
||||
"views": {
|
||||
"getAllTags": {
|
||||
"map": function (doc) { if (doc.tags.list.length > 0) { emit(null, doc.tags.list); } }
|
||||
}
|
||||
}}
|
||||
|
||||
}, '_design/getAllTags', function (error, response) {
|
||||
console.log("_design/getAllTags added");
|
||||
});
|
||||
@ -64,7 +66,8 @@ nano.db.destroy('keeper', function () {
|
||||
"getAllTags": {
|
||||
"map": function(doc) { if (doc.tags.list.length > 0) { for (var t=0;t< doc.tags.list.length;t++) { emit(doc._id, [doc.tags.list[t], doc.title]); } } }
|
||||
}
|
||||
}
|
||||
}}
|
||||
|
||||
}, '_design/getTagByKey', function (error, response) {
|
||||
console.log("_design/getTagByKey added");
|
||||
});
|
||||
|
57
server/viewinsert.js
Normal file
57
server/viewinsert.js
Normal file
@ -0,0 +1,57 @@
|
||||
var nano = require('nano')('http://localhost:5984');
|
||||
|
||||
var db_name = 'keeper';
|
||||
var keeper = nano.use(db_name);
|
||||
|
||||
keeper.insert(
|
||||
{
|
||||
"views": {
|
||||
"taglist": {
|
||||
"map": function (doc) {
|
||||
if (doc.type == 1) {
|
||||
emit(null, doc);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}, '_design/taglist', function (error, response) {
|
||||
console.log("_design/taglist added");
|
||||
});
|
||||
|
||||
keeper.insert(
|
||||
{
|
||||
"views": {
|
||||
"getAllTags": {
|
||||
"map": function (doc) {
|
||||
if (doc.tags.list.length > 0) {
|
||||
emit(null, doc.tags.list);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}, '_design/getAllTags', function (error, response) {
|
||||
console.log("_design/getAllTags added");
|
||||
});
|
||||
|
||||
keeper.insert(
|
||||
{
|
||||
"views": {
|
||||
"getAllTags": {
|
||||
"map": function (doc) {
|
||||
if (doc.tags.list.length > 0) {
|
||||
for (var t = 0; t < doc.tags.list.length; t++) {
|
||||
emit(doc._id, [doc.tags.list[t], doc.title]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
'_design/getTagByKey', function (error, response) {
|
||||
console.log("_design/getTagByKey added");
|
||||
}
|
||||
)
|
||||
;
|
Loading…
Reference in New Issue
Block a user