UNPKG

decentralized-internet

Version:

An NPM library of programs to create decentralized web and distributed computing projects

30 lines 1.69 kB
{ "_id": "_design/searchJob", "language": "javascript", "views": { "useremail": { "map": "function(doc) {\n\tif(doc.type === 'job'){\n\t\t emit(doc.userEmail, doc.jobstatus);\n\t}\n}" }, "useremailjobstatus": { "map": "function(doc) {\n\tif(doc.type === 'job' && doc.jobstatus && doc.jobstatus.status){\n\t\t emit([doc.userEmail, doc.jobstatus.status], doc._id);\n\t}\n}" }, "jobstatus": { "map": "function(doc) {\n\tif(doc.type === 'job' && doc.jobstatus && doc.jobstatus.status){\n\t\t emit(doc.jobstatus.status, { _id : doc._id, executionserver : doc.executionserver});\n\t}\n}" }, "useremailexecutable": { "map": "function(doc) {\n\tif(doc.type === 'job'){\n\t\t emit([doc.userEmail, doc.executable], doc._id);\n\t}\n}" }, "executable": { "map": "function(doc) {\n\tif(doc.type === 'job'){\n\t\t emit(doc.executable, doc.userEmail);\n\t}\n}" }, "useremailjobstatusexecutable": { "map": "function(doc) {\n\tif(doc.type === 'job' && doc.jobstatus && doc.jobstatus.status){\n\t\t emit([doc.userEmail, doc.jobstatus.status, doc.executable], doc._id);\n\t}\n}" }, "executionserverjobstatus": { "map": "function(doc) {\n\tif(doc.type === 'job' && doc.jobstatus && doc.jobstatus.status){\n\t\t emit([doc.executionserver, doc.jobstatus.status], { _id : doc._id });\n\t}\n}" }, "scope": { "map": "function(doc) {\n\tif(doc.type === 'job' && doc.scope){\n\t\tdoc.scope.forEach(function(sc){\n\t\t\temit(sc, doc.jobstatus);\n\t\t})\n\t}\n}" } } }